O - Tipo do objeto representado pela linha da tabela.public interface IColumn<O>
| Modifier and Type | Method and Description |
|---|---|
TableCellEditor |
createTableCellEditor()
Obtém o editor de células para esta coluna.
|
TableCellRenderer |
createTableCellRenderer()
Obtém o renderizador de células para esta coluna.
|
Class<?> |
getColumnClass()
Obtém a classe da propriedade de
<R> que é representada por esta coluna. |
String |
getColumnName()
Obtém o nome da coluna.
|
Object |
getValue(O obj)
Obtém o valor da propriedade do objeto, representada por esta coluna.
|
boolean |
isEditable(O obj)
Indica se uma dada célula da tabela é editável.
Essa célula é a propriedade representada por esta coluna, em um objeto representado por uma linha específica da tabela. |
void |
setValue(O obj,
Object value)
Altera o valor da propriedade do objeto, representada por esta coluna.
|
Class<?> getColumnClass()
<R> que é representada por esta coluna.<R> que é representada por esta coluna.String getColumnName()
TableCellRenderer createTableCellRenderer()
TableCellEditor createTableCellEditor()
boolean isEditable(O obj)
obj - objeto representado por uma linha da tabela, o qual se deseja
saber se sua propriedade, representada por esta coluna, é editável.void setValue(O obj, Object value)
obj - objeto representado por uma linha da tabela, ao qual se deseja
obter atribuir valor a propriedade representada por esta coluna.value - o novo valor da propriedade do objeto, representada por esta
coluna.Object getValue(O obj)
obj - objeto representado por uma linha da tabela, do qual se deseja
obter a propriedade representada por esta coluna.Copyright © 2020 Tecgraf/PUC-Rio. All rights reserved.