Galera eh o seguinte!
Eu gostaria de, ao clicar em um botao numa janela principal, abrir uma outra, como eu faco isso?
Como chamar uma janela dentro de outra
5 Respostas
Procure por MDI
As classes que costumamos usar para fazer interfaces MDI são JDesktopPane e JInternalFrame…
De uma pesquisada sobre eventos de janelas
public void windowOpened()
Espero ter ajudado.
Mas caso queira mas detalhado é só dizer!!!
hehe… me desculpe, acho que eu tinha entendido sua dúvida totalmente errado…
Você não quer abrir uma janela dentro de outra né?!
Você quer colocar um botão numa janela, aí você aperta o botão e aparece a outra janela, é isso?
Se for isso, você precisa escrever um ActionListener pro seu botão, e dentro do método actionPerformed colocar nomedasuajanelanova.setVisible(true)…
Aqui tem um tutorial da sun sobre actionlistener:
http://java.sun.com/docs/books/tutorial/uiswing/events/actionlistener.html
O Tutorial parece bom,
Nâo teria um em portugês???
Oi,
se sua outra janela está em outra classe fora desta… use o comando new NomedaClasse(); no vento do seu botão…
Amigo, o mundo da programação é ingles! ^^