|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - tipo associado a cada linha da tabelapublic interface ModifiableObjectTableProvider<T>
Interface que estende a ObjectTableProvider, permitindo ao
desenvolvedor criar uma tabela editável. Os métodos dessa interface indicam
quais células podem ser editadas (isCellEditable(int,int)) e
como deve ser feita a edição no objeto que representa uma linha da tabela (
setValueAt(Object, Objec,t int)).
ObjectTableProvider| Method Summary | |
|---|---|
boolean |
isCellEditable(int rowIndex,
int columnIndex)
Indica para a tabela se ela deve permitir ou não a edição em determinada célula. |
void |
setValueAt(T row,
Object newValue,
int colIndex)
Método chamado pela tabela logo após o usuário ter editado uma das células da tabela. |
| Methods inherited from interface tecgraf.javautils.gui.table.ObjectTableProvider |
|---|
getCellValue, getColumnClasses, getColumnNames |
| Method Detail |
|---|
void setValueAt(T row,
Object newValue,
int colIndex)
row - objeto representando uma linha da tabela.newValue - valor digitado pelo usuário, para substituir o valor atual
da informação no objeto-linha.colIndex - índice da coluna na tabela, a ser mapeada para a
propriedade correta do objeto-linha.
boolean isCellEditable(int rowIndex,
int columnIndex)
rowIndex - índice da linha da célula.columnIndex - índice da coluna da célula.
true caso a célula possa ser editada,
false caso contrário.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||