Classe

5 respostas
Luiz.ST7

Boa noite Pesoal

eu sou iniciante em java( textinho de prache)

estou precisando de uma ajudinha de vcs

Tenho um programinha para fazer cadastro

ate ai tudo Bem

o problema que sao duas classe uma chamada menu e a outra chamada cadastro

eu gostaria de saber como eu faria quando eu clica-se por exemplo no menu cadastro ele chama-se a outra classe

Duvida Besta mas que esta tirando meu sono

Brigaduu gente

5 Respostas

H

Você ja tem código pronto?
Fica mais fácil pra te explicar…
Um abraço.

francislon

Quando vc clicar no menu, vc vai gerar uma ação sobre ele. Então na classe ouvinte dessa ação vc vai chamar sua nova classe, instanciando-a caso necessário.

Luiz.ST7

Blz francislon mas como eu faria isto

eu estou iniciando

se vc pudesse me explicar melhor

Brigado pela ajuda

francislon

Vou colocar apenas as partes criticas.

Criando uma barra de menus:

private JMenuBar barraMenus = new JMenuBar(); // Declaramos uma barra de menus
private JMenu menuArquivo = new JMenu(); // Declaramos um Menu na nossa barra de menus
private JMenuItem algumItemDoMenu = new JMenuItem(); // Declaramos um item que vamos colocar no nosso                           //menu

menuArquivo.setText("Algum Menu"); // Colocando o nome no nosso menu
algumItemDoMenu.setText("Algum Item no Menu"); //Colocando o nome no nosso item do menu

menuArquivo.add(algumItemDoMenu); //Adicionando o item de menu no nosso menu
barraMenus.add(menuArquivo); //Adicionando o menu na barra de menus


//Agora vamos tratar o evento quando este item do menu for clicado:

algumItemDoMenu.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                  //Aki chamamos  chamamos a classe que vc deseja
                 ClasseQualquer instancia = new ClasseQualquer();              
            }
        });

Deu pra entender?

Luiz.ST7

Valeu velho deu para intender sim

brigadu mesmo :slight_smile:

Criado 15 de outubro de 2007
Ultima resposta 17 de out. de 2007
Respostas 5
Participantes 3