JTABLE  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 505
Localização: na frente do PC
Offline

Tenho minhas linhas selecionadas em uma jtable



preciso adiciona esta selecao em uma tabela



Grato.

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

O addRow serve para adicionar linhas de dados em uma tabela.

Você precisa:
a) Perguntar ao model da tabela que tem a seleção quais dados estão nessa tabela;
b) Fazer um for sobre todas as linhas;
c) Adiciona-las na tabela seguinte.

Você tem um model próprio, não tem? Ou está fazendo a besteira de usar o DefaultTableModel?

@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
[WWW]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

PS: Procure prestar atenção ao postar os títulos de seu tópico, e evite títulos com inteiros em letras maiúsculas. O ideal é que seu título seja mais descritivo, como por exemplo "Copiar linhas de um JTable para outro".

Dê uma lida: http://www.istf.com.br/perguntas/

São regras de etiqueta básicas em qualquer fórum.

@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
[WWW]
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 505
Localização: na frente do PC
Offline

estou usando modelo proprio sim, tem algum exemplo?

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Nesse caso, adicione um método no seu modelo para ler os dados selecionados:


E outro para adicionar uma lista de dados:



Aí basta fazer, no seu JButton:

This message was edited 1 time. Last update was at 09/10/2011 10:46:13


@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
[WWW]
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 505
Localização: na frente do PC
Offline

Viny na minha modeltable suaclasse e lista ficaro sem origem suaclasse seria no caso customerbean? e lista? veja meu codigo se fis algo errado



vlw por sua atenção!

This message was edited 2 times. Last update was at 09/10/2011 13:21:26


if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Sim, SuaClasse seria o CustomBean e a lista seria o dados.

Uma coisa, por que seu List está sem o tipo List<CustomBean>?
Use os generics para tornar o código mais seguro e evitar os casts.

@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
[WWW]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team