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.
[code]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();
}
});[/code]