Dúvida de criar JButton dinâmicos  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
rcarauta
Thread.start()
[Avatar]

Membro desde: 06/04/2009 11:55:13
Mensagens: 37
Localização: Brasilia
Offline

Estou com uma dúvida nos métodos selecionar(int indice) e colocarSites() eu queria que fosse criado dento do foreach varios botões dinamicamentes e a cada botão colocar uma ActionListener os botões são colocados na tela, mas o evento só é chamado o do ultimo botão criado como faço para criar vários eventos diferente um para cada botão criado dinamicamente.

[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

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

O ActionListener é uma classe. Essa classe deverá receber o índice que deverá ser usado, e guardar esse índice em seu atributo. Assim vc terá um índice diferente por actionListener. Um exemplo similar pode ser visto aqui:
http://www.guj.com.br/java/140986-como-acionar-os-bots-de-uma-calculadora-atrav-do-teclado

@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]
rcarauta
Thread.start()
[Avatar]

Membro desde: 06/04/2009 11:55:13
Mensagens: 37
Localização: Brasilia
Offline

Blz vo da uma olhada e ve se resolvo meu problema aqui vlw pela dica ai
[Email] [MSN]
rcarauta
Thread.start()
[Avatar]

Membro desde: 06/04/2009 11:55:13
Mensagens: 37
Localização: Brasilia
Offline

Blz agora funcionou vlw, mas surgiu outra dúvida aqui porque agora aparece o botão com o nome do índice queria que aparecesse com o nome que eu queria segue abaixo o código

[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

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

Chame o método setText no seu botão.

@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]
rcarauta
Thread.start()
[Avatar]

Membro desde: 06/04/2009 11:55:13
Mensagens: 37
Localização: Brasilia
Offline

Vlwwww me ajudo muito consegui o que queria aeeeee finalmente vlw msm vo po o tópico como resolvido vlw pela ajuda ai me ajudo pacas
[Email] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team