Associar janela ao menuItem

2 respostas
marcos2205

Tenho duas janelas…como faço para abrir a segunda somente quando eu clicar no menuItem??

JMenuBar menu = new JMenuBar();
        frame.setJMenuBar(menu);
        JMenu arquivo = new JMenu("Arquivo");
        menu.add(arquivo);

        JFrame novo = new JFrame("Novo Cadastro");
        novo.setVisible(true);
        novo.setSize(350,250);
        novo.setLocationRelativeTo(null);
        usuario.add(novo);

Valeu

2 Respostas

raci0nal
Aí no seu código não tem o JMenuItem né? Então é só criar o JMenuItem e adicionar um ActionListener nele.
// Criando o JMenuItem
JMenuItem itemNovo = new JMenuItem("Novo");
arquivo.add(itemNovo);

// Adicionando um Listener que será executado quando clicar no JMenuItem
itemNovo.addActionListener(new ActionListener() {
	public void actionPerformed(ActionEvent arg0) {
		JFrame novo = new JFrame("Novo Cadastro");  
		novo.setVisible(true);  
		novo.setSize(350,250);  
		novo.setLocationRelativeTo(null);  
	}
});
Abraços, Marcos Antonio Campos Jordão''
marcos2205

Valeu deu certo já…

Criado 28 de novembro de 2009
Ultima resposta 29 de nov. de 2009
Respostas 2
Participantes 2