JTable flexível

5 respostas
adba

Olá pessoal,

Estou desenvolvendo um programinha acadêmico onde tem-se que retornar informações de um Banco de Dados.

Gostaria de exibir as informações em uma JTable, porém, como as informações no Banco de Dados podem ser inseridas ou excluídas, a tabela não teria um tamanho fixo de linhas.

Como faço para criar uma tabela com número de linhas “flexíveis”?

Agradecido desde já.

5 Respostas

erico_kl

as linhas podem ser alteradas, excluídas e inseridas em tempo de execução sem problema nenhum…
pra isso tu vai precisar dum TableModel…
recomendo um criado pelo Mark_Ameba:
http://markytechs.wordpress.com/2009/05/29/objecttablemodel/

mas se tu estiver com pressa use o DefaultTableModel (lembrando que ele não é muito recomendado)…

zoren

eu recomendo

http://www.guj.com.br/article.show.logic?id=147

Marky.Vasconcelos

erico_kl:
as linhas podem ser alteradas, excluídas e inseridas em tempo de execução sem problema nenhum…
pra isso tu vai precisar dum TableModel…
recomendo um criado pelo Mark_Ameba:
http://markytechs.wordpress.com/2009/05/29/objecttablemodel/

mas se tu estiver com pressa use o DefaultTableModel (lembrando que ele não é muito recomendado)…

Com esse modelo voce:

:arrow:Adiciona e recupera o objeto para cada linha.
:arrow:Não precisa trabalhar com arrays de Strings…
:arrow:Mantém os objetos atualizados para cada atualização nas celulas da tabela.
:arrow:Configurável com anotações que simplifica a leitura do código.
:arrow:Métodos como os da interface List: add, addAll, remove e indexOf.

M

Mark_Ameba:
erico_kl:
as linhas podem ser alteradas, excluídas e inseridas em tempo de execução sem problema nenhum…
pra isso tu vai precisar dum TableModel…
recomendo um criado pelo Mark_Ameba:
http://markytechs.wordpress.com/2009/05/29/objecttablemodel/

mas se tu estiver com pressa use o DefaultTableModel (lembrando que ele não é muito recomendado)…

Com esse modelo voce:

:arrow:Adiciona e recupera o objeto para cada linha.
:arrow:Não precisa trabalhar com arrays de Strings…
:arrow:Mantém os objetos atualizados para cada atualização nas celulas da tabela.
:arrow:Configurável com anotações que simplifica a leitura do código.
:arrow:Métodos como os da interface List: add, addAll, remove e indexOf.

E parece que, na próxima versão, ele servirá café também. :smiley:

Grande Mark_Ameba e sua ObjectTableModel!

Marky.Vasconcelos

marcobiscaro2112:

E parece que, na próxima versão, ele servirá café também. :smiley:

Grande Mark_Ameba e sua ObjectTableModel!


Hehe… true

Vlw!

Criado 6 de dezembro de 2009
Ultima resposta 7 de dez. de 2009
Respostas 5
Participantes 5