Você está aqui: Java ::: Classes e Componentes ::: JTable |
Entenda a classe DefaultTableModelQuantidade de visualizações: 6 vezes |
DefaultTableModel é a implementação concreta padrão de TableModel usada por JTable quando nenhum modelo é especificado no construtor. Esta classe uma um Vector de Vectors para gerenciar seus dados, o que torna a implementação de AbstractTableModel uma escolha mais adequada (AbstractTableModel permite controle completo sobre como a armazenagem e manipulação dos dados são implementadas). Este Vector pode ser atribuido com o método sobrecarregado setDataVector(), e obtido com o método getDataVector(). Internamente, dois métodos convertToVector() sobrecarregados e protegidos são usados para converter matrizes de Object em Vectors quando linhas e colunas são adicionadas ou um novo Vector é atribuido. Métodos para adição, inserção, exclusão, mover colunas e linhas de dados também são fornecidos. Junto com a funcionalidade TableModelEvent herdada de AbstractTableModel, esta classe implementa três novos métodos de delegação de eventos, cada um aceitando um TableModelEvent como parâmetro: newDataAvailable(), newRowsAdded() e rowsRemoved(). O método newRowsAdded() assegura que as novas linhas tenham o correto número de colunas. Isso é feito removendo os elementos em excesso ou usando null para as células que faltam. Se null é passado para qualquer um destes métodos, eles construirão e dispararão um TableModelEvent que assume que todo o conteúdo do modelo da tabela foi alterado. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
AutoLISP - Como desenhar uma linha no AutoCAD usando AutoLISP - Dois pontos geométricos e o comando LINE Java - Como remover itens repetidos de uma ArrayList usando um objeto da classe LinkedHashSet do Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |