Ajuda com java

0 respostas
java
S

Quero chamar uma janela quando eu clicar no menu superior, já vi em todos os lugares e nada deu certo;

package estoquee;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JFrame;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import estoquee.CadastroProduto;
public class TelaP extends JFrame {

JMenuBar BarraMenu =  new JMenuBar();

JMenu menuArquivo1 = new JMenu(Cadastro);

JMenu menuArquivo2 = new JMenu(Produtos);

JMenuItem menu1= new JMenu(Cadastro de Funcionarios);

JMenuItem menu2= new JMenu(Cadastro de Fornecedores);

JMenuItem menu3= new JMenu(Cadastrar Produto);

public TelaP(){

setJMenuBar(BarraMenu);
BarraMenu.add(menuArquivo1);
    menuArquivo1.add(menu1);
    menuArquivo1.add(menu2);
    BarraMenu.add(menuArquivo2);
    menuArquivo2.add(menu3);
    
    this.setTitle("Cadastro de Fornecedores");
    this.setSize(1000, 700);
    this.setLocation(200, 30);
    this.setLayout(null);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   
     menu1.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent e){
               CadastroUsuario a= new CadastroUsuario(); 
               a.setVisible(true); //isso que não esta dando certo <<<<<<<<<<
        }
    });
    
}





public void mostrarJanela(){
    this.setVisible(true);
}

}

Criado 23 de maio de 2019
Respostas 0
Participantes 1