| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/02/2011 01:35:31
|
daquinho
JavaGuru
Membro desde: 15/08/2007 16:44:43
Mensagens: 214
Localização: RJ
Offline
|
aproveitando o tópico.... minha dúvida se encaixa aqui tb.
eu tenho 4 listas que juntas formam um registro maior(num cadstro essas 4 formam um grande formulário) e quero pegar algumas propriedades de cada uma dessas listas e colocar num jtable, já vi que vou criar uma tabela que vai extender AbstractTableModel para evitar um certo engessamento do código. Quando eu selecionar uma linha da tabela, quero abrir em outra janela aquele formulário de cadastro, mas dessa vez seria para editar os dados.
Eu fiz um pequeno teste e vi que posso criar a minha tabela com 4 colunas visíveis e criaria uma quinta coluna nos dados para a tabela para guardar a ID de uma dessas listas para poder recuperar, se eu deixa-se esse ID na primeira posição ele é exibido e não quero isso, deixando ele na ultima posição ele não é exibido e posso buscar esse ID para identificar essa linha na tabela e buscar os registros certos para edita-los.
Alguém tem idéia melhor para recuperar esse Id que vai me levar para os registros certos? ou é isso mesmo?
vlw.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/02/2011 09:39:20
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline
|
O TableModel só exibe o que você pedir para ele mostrar. Como está escrito esse seu TableModel?
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/02/2011 10:16:01
|
daquinho
JavaGuru
Membro desde: 15/08/2007 16:44:43
Mensagens: 214
Localização: RJ
Offline
|
eu ainda não o escrevi, estou estudando a uns dias, achava alguns exemplo que lia ruins com o JTable padrão ou passando DefaultTableModel, via que era muito trabalho para popular a tabela.
Eu só preciso que me apontem o caminho para seguir essas descrições, registros formados por campos de objetos diferentes e uma forma de quando selecionado, eu posso buscar todos esse objetos de volta, acho esse forma de deixar o id omitido de um dos objetos, meio estranho e feio.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/02/2011 11:13:36
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline
|
Tente escrever seu TableModel. Essa dúvida irá desaparecer assim que vc entender como ele funciona.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/02/2011 11:15:34
|
daquinho
JavaGuru
Membro desde: 15/08/2007 16:44:43
Mensagens: 214
Localização: RJ
Offline
|
devo extender AbstractTableModel, é a melhor solução para reescreber meu TableModel e simplificar minha tabela? certo?
This message was edited 1 time. Last update was at 04/02/2011 11:16:34
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/02/2011 13:08:31
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline
|
daquinho wrote:devo extender AbstractTableModel, é a melhor solução para reescreber meu TableModel e simplificar minha tabela? certo?
Certo.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2011 15:14:12
|
daquinho
JavaGuru
Membro desde: 15/08/2007 16:44:43
Mensagens: 214
Localização: RJ
Offline
|
ViniGodoy wrote:
daquinho wrote:devo extender AbstractTableModel, é a melhor solução para reescreber meu TableModel e simplificar minha tabela? certo?
Certo.
acabei de atualizar um post várias alterações sugeridas, tb com a ajuda do amigo do outro post(do link abaixo), realmente fica bem melhor, dividido, legível e flexivel, com o tempo pode-se dizer que realmente é mais fácil ter trabalho hj e menos amanhã.
na tela principal onde tem a tabela que é populada com um beans específico(ele coleta os dados de outros beans para n exibir dezenas de dados), peço para cadstrar, abre-se um formulário, após esse ser preenchido, quero q a tabela atualize. Quando eu conseguir isso, acho q vou fácil no update e delete.
http://www.guj.com.br/java/232068-varios-objetos-em-uma-tabela-no-netbeans/1
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2011 15:19:12
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline
|
daquinho wrote:na tela principal onde tem a tabela que é populada com um beans específico(ele coleta os dados de outros beans para n exibir dezenas de dados), peço para cadstrar, abre-se um formulário, após esse ser preenchido, quero q a tabela atualize.
Esse post é pra você: http://www.guj.com.br/java/55710-comunicacao-de-dados-entre-duas-janelas#292687
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2011 17:11:45
|
daquinho
JavaGuru
Membro desde: 15/08/2007 16:44:43
Mensagens: 214
Localização: RJ
Offline
|
vc se refere a passar sempre os objetos e a divisão das tarefas em cada classe? isso?
o meu problema é quando eu cadastro ou atualizo os dados no formulário, em seguida na tela principal a tabela se atualizar sozinha, eu chamo dentro do formulário o modelo e executo fireTableModelUpdate() e nada de atualizar a tabela.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2011 09:47:38
|
airmigjr
Debugger
![[Avatar]](/images/avatar/aa8a56b90bfd44c1706b059d1bc3c0bb.jpg)
Membro desde: 17/08/2010 15:23:35
Mensagens: 60
Offline
|
Vini,
estou ralando sobre a construção de tabelas, e encontrei no google um link que aponta para o site da Oracle que explica o funcionamento do JTable e fornece alguns exemplos.
http://download.oracle.com/javase/tutorial/uiswing/components/table.html
Você poderia me dizer por gentileza, se esse é exatamente o que eu não devo utilizar para construir as tabelas, ou esses exemplos podem ser úteis para mim?
Muito obrigado,
Airton
|
|
|
 |
|
|