Ofereço ajuda em Java, C/C++, Python, C#, LISP, AutoLisp, AutoCAD
+55 (062) 98553-6711
Ofereço ajuda em PHP, Python, C#, JavaScript, Laravel, Google Ads e SEO
+55 (062) 98243-1195

Você está aqui: Java ::: Classes e Componentes ::: JTable

Entendendo a interface TableModel

Quantidade 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.

Link para compartilhar na Internet ou com seus amigos:

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

E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 32 usuários muito felizes estudando em nosso site.