T - tipo associado a cada linha da tabelapublic interface ObjectTableProvider<T>
A interface ObjectTableProvider é usada conjuntamente com a
classe ObjectTableModel. Ela permite que o desenvolvedor forneça
dados para uma tabela sem ter que construir um modelo.
Objetos que implementam essa interface devem especificar um array para os
cabeçalhos das colunas (getColumnNames()); outro array
especificando o tipo de dados em cada coluna (getColumnClasses()
); e finalmente descrever a forma de se extrair o valor de cada coluna, dado
um objeto que contenha todas as informações de uma linha (
getCellValues(Object)).
ObjectTableModel| Modifier and Type | Method and Description |
|---|---|
Object |
getCellValue(T row,
int col)
Dado um objeto que representa uma linha, retorna o valor associado a uma
determinada coluna.
|
Class<?>[] |
getColumnClasses()
Obtém um array com as classes que representam os objetos por coluna na
tabela.
|
String[] |
getColumnNames()
Obtém um array com os nomes das colunas para ser usado como
cabeçalho da tabela.
|
String[] getColumnNames()
Class<?>[] getColumnClasses()
Object getCellValue(T row, int col)
row - objeto que representa a linhacol - colunaCopyright © 2016 Tecgraf/PUC-Rio. All rights reserved.