Tenho esse codigo e gostaria de colocar um InternalFrame no ActionListener (do menuItem), mas não estou conseguindo, alguém aí me ajuda? Obs: dei uma resumida no codigo, mas tudo ai tá sendo usado …
public class Menu implements KeyListener {
public JMenuBar createMenuBar() {
JMenuBar menuBar;
JMenu menu;
JMenuItem menuItem;
menuBar = new JMenuBar();
menu = new JMenu("Opções");
menu.setMnemonic(KeyEvent.VK_O);
menuBar.add(menu);
menuItem = new JMenuItem("Cadastrar",KeyEvent.VK_C);
menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_1, ActionEvent.ALT_MASK));
menuItem.setToolTipText("Cadastrar usuários");
menuItem.addActionListener(
new ActionListener() {
}
}
);
menu.add(menuItem);
return menuBar;
}
public void keyTyped(KeyEvent e){
}
public void keyPressed(KeyEvent e){
}
public void keyReleased(KeyEvent e){
}
public static void main(String[] args) {
JFrame.setDefaultLookAndFeelDecorated(false);
JFrame frame = new JFrame("Digita");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Menu demo = new Menu();
frame.setJMenuBar(demo.createMenuBar());
frame.setSize(640,480);
frame.setLocation(130,100);
frame.setResizable(false);
frame.setVisible(true);
}
}