Boa Tarde!
Estou iniciando um projeto em java e como faz tempo que não programo nessa linguagem não me lembro como fazer isso: Tenho uma classe chamada menu e tenho o main. Como faço para chamar o menu dentro do main?
Segue minha^classe para vocês verem…
// pacotes de núcleo do java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
* @author aa
*/
public Menu()
{
super("MyBusiness - Serviços");
//cria uma barra de menus, um menu e itens de menu
JMenuBar bar = new JMenuBar();
JMenu addMenu = new JMenu("Administrativo");
JMenuItem newFrame = new JMenuItem("Cadastro de Usuários");
addMenu.add( newFrame );
bar.add( addMenu );
setJMenuBar( bar );
//configura a área de trabalho
theDesktop = new JDesktopPane();
getContentPane().add( theDesktop );
//configura ouvinte para o item de menu newFrame
newFrame.addActionListener(
//classe interna anonima para tratar eventos de item de menu
new ActionListener(){
//exibe nova janela interna
public void actionPerformed( ActionEvent event ){
//cria frame interna
JInternalFrame frame = new JInternalFrame(
"Frame Interno", true, true, true, true);
//anexa painel ao painel de conteudo da frame interna
Container container = frame.getContentPane();
MyJPanel panel = new MyJPanel();
container.add( panel, BorderLayout.CENTER);
//configura o tamanho da frame interna com o tamenho de seu conteudo
frame.pack();
//anexa a frame interna a area de trabalho e a exibe
theDesktop.add( frame );
frame.setVisible( true );
}
}//fim da classe interna anonima
);// fim da chamada para addActionListener
setSize( 600, 440 );
setVisible( true );
}// fim do contrutor
// pacotes de núcleo do java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
* @author Dynnatech Solutions - Dezembro 2010
*/
public class Main extends JFrame{
private JDesktopPane theDesktop;
//configura a GUI
public static void main(String args[]) {
Main application = new Main();
application.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE);
}
}// fim da classe DesktopTest
Aguardo respostas…