Você está aqui: Java ::: Classes e Componentes ::: JTable |
Entendendo a interface TableModelQuantidade de visualizações: 2 vezes |
Instâncias de TableModel são responsáveis pela armazenagem dos dados de uma tabela em uma estrutura bidimensional tais como um vetor bidimensional ou um Vector de Vector. Um conjunto de métodos é declarado para auxiliar o trabalho de recuperação dos dados contidos nas células da tabela. O método getValueAt() recupera os dados de uma dada linha e coluna como um Object, enquanto setValueAt() atribui um valor a uma determinada célula. getColumnClass() retorna a Class que descreve os objetos armazenados em uma determinada coluna (usado para atribuir um renderizador e editor padrão para tal coluna) e getColumnName() retorna o nome associado com uma coluna. Os métodos getColumnCount() e getRowCount() retornam o número de colunas e linhas. O método isCellEditable() retorna true se a célula em uma dada linha e coluna puder ser editada. O método setValueAt() deve ser implementado de forma que, se o método isCellEditable() retornar false, o conteúdo da célula no local espeficado não seja atualizado. Este modelo suporta a inclusão de TableModelListeners, que devem ser notificados quando há alteração no conteúdo do modelo. Como esperado, métodos para adicionar e remover estes ouvintes de eventos são fornecidos, addTableModelListener(), removeTableModelListener(), entre outros. Cada JTable usa uma instância de TableModel que pode ser atribuida ou obtida usandos os métodos setModel() e getModel() da classe JTable. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |