T - tipo associado a cada linha da tabelapublic interface ModifiableObjectTableProvider<T> extends ObjectTableProvider<T>
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| Modifier and Type | Method and Description |
|---|---|
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.
|
getCellValue, getColumnClasses, getColumnNamesvoid 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.Copyright © 2016 Tecgraf/PUC-Rio. All rights reserved.