olá pessoa eu sou novo aqui no fórum e na programação java também ,gostaria de sabe como fazer faz minha janela principal , criar uma segunda…
exemplo: quando o usuário clica em um botão aparecer uma nova janela …
Bom, se você já tiver o JFrame Principal (Primeiro Adicionado) com o botão (Vamos chamar-lo de JButton1), entre nas propriedades do botão e selecione eventos e marque o evento mouseClicked, após gerar o código, dentro desse bloco insira:
[code]//1. Criamos o frame
JFrame frame = new JFrame(“Título do Frame 2”);
//2. Opcional: Quando clicarmos em fechar (X) o que acontece?
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//3. Criando um simples componente label (Somente para testar nosso JFrame)
frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
//4. Tamanho do frame
frame.pack();
//5. Coloque como visível
frame.setVisible(true);[/code]
Leia mais aqui: http://docs.oracle.com/javase/tutorial/uiswing/components/frame.html (Em inglês)
Olá.
Já que é novo no fórum, por favor:
- Leia atentamente a lista de fóruns disponíveis antes de postar sua dúvida. Essa aqui deveria ser postada em Interface Gráfica, não Java Básico:
- Se for postar códigos, use a tag code: http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor
- Evite dar destaque ao óbvio nos títulos. Assim, não dê destaque para palavras como [Ajuda], [Dúvida], [Socorro], [Urgente].
Quanto à sua dúvida.
Para que uma tela chame outra, você precisa colocar o código de criação da segunda tela no ActionListener do JButton que vai abrir a tela.