Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import javax.swing.*;
  4. import javax.swing.event.*;
  5.  
  6. public class ActionExample {
  7.  
  8. public ActionExample() {
  9.  
  10. JMenu menu = new JMenu("Menu");
  11. menu.setMnemonic(KeyEvent.VK_M);
  12. menu.addMenuListener(new SampleMenuListener());
  13. JMenu menu1 = new JMenu("Tool");
  14. menu1.setMnemonic(KeyEvent.VK_T);
  15. menu1.addMenuListener(new SampleMenuListener());
  16. JFrame f = new JFrame("ActionExample");
  17. JMenuBar mb = new JMenuBar();
  18. mb.add(menu);
  19. mb.add(menu1);
  20. f.setJMenuBar(mb);
  21. f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  22. f.pack();
  23. f.setLocationRelativeTo(null);
  24. f.setVisible(true);
  25. }
  26.  
  27. public static void main(String[] args) {
  28. EventQueue.invokeLater(new Runnable() {
  29.  
  30. @Override
  31. public void run() {
  32. ActionExample actionExample = new ActionExample();
  33. }
  34. });
  35. }
  36. }
  37.  
  38. class SampleMenuListener implements MenuListener {
  39.  
  40. @Override
  41. public void menuSelected(MenuEvent e) {
  42. System.out.println("menuSelected");
  43. }
  44.  
  45. @Override
  46. public void menuDeselected(MenuEvent e) {
  47. System.out.println("menuDeselected");
  48. }
  49.  
  50. @Override
  51. public void menuCanceled(MenuEvent e) {
  52. System.out.println("menuCanceled");
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement