Duvida em java

6 respostas
M

eu tenho dois JFrames e ao clicar em um botao em um dos frames, eu quero adicionar um botao no painel do outro frame! como posso fazer isso ? ja tentei varias formas e nao consiigo chamar o painel que quero adicionar o botao, no outro frame…
#aprendendoJava

6 Respostas

L

Trecho de código? Como você está fazendo?

M

na verdade eu não sei como fazer … eu tentei colocar o painel como public e tento acessala…

private NovoJFrame frame;

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

JButton bt= new JButton(5);
frame.fundo.add(bt);
    
}

tentei assim

M

alguem ?

Lucas_Camara

Nesse código, como você está obtendo a instância do frame NovoJFrame?

M
eu estava instanciando ali antes do JButton, mas nao consegui tambem, como voce faria man ?

assim :

private NovoJFrame frame;

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

frame = new NovoJFrame();

JButton bt= new JButton(5);
frame.fundo.add(bt);
    }

'me corrijam se eu estiver fazendo algo errado ’ :8

L

Você pode criar um método em cada frame, definindo a outra frame como diz nesse tópico

Assim no método main eles acabam “se conhecendo”…

Criado 7 de abril de 2016
Ultima resposta 7 de abr. de 2016
Respostas 6
Participantes 3