Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. package notesapplication;
  2.  
  3. import java.awt.BorderLayout;
  4. import java.awt.Dimension;
  5. import java.awt.event.ActionEvent;
  6. import java.awt.event.ActionListener;
  7. import java.sql.SQLException;
  8. import javax.swing.JFrame;
  9. import javax.swing.JLabel;
  10. import javax.swing.JMenu;
  11. import javax.swing.JMenuBar;
  12. import javax.swing.JMenuItem;
  13. import javax.swing.JOptionPane;
  14.  
  15. public class NotesApplication extends JFrame {
  16.  
  17. public NotesApplication() {
  18. setTitle("Notes");
  19. setLayout(new BorderLayout());
  20. JMenuBar menuBar = new JMenuBar();
  21. setJMenuBar(menuBar);
  22. JMenu fileMenu = new JMenu("File");
  23. menuBar.add(fileMenu);
  24.  
  25. JMenuItem exitMenuItem = new JMenuItem("Exit");
  26. fileMenu.add(exitMenuItem);
  27.  
  28. exitMenuItem.addActionListener((ActionEvent e) -> {
  29.  
  30. System.exit(0);
  31. });
  32. JMenu setupMenu = new JMenu("Setup");
  33. menuBar.add(setupMenu);
  34. JMenuItem UsersMenuItem = new JMenuItem("User");
  35. setupMenu.add(UsersMenuItem);
  36. UsersMenuItem.addActionListener((e) -> {
  37.  
  38. UsersDialog dialog = new UsersDialog();
  39. dialog.setVisible(true);
  40.  
  41. });
  42.  
  43. JLabel label = new JLabel("Notes Application", JLabel.CENTER);
  44. label.setPreferredSize(new Dimension(500, 500));
  45. add(label, BorderLayout.CENTER);
  46. pack();
  47. setDefaultCloseOperation(EXIT_ON_CLOSE);
  48. }
  49.  
  50. public static void main(String[] args) {
  51. new NotesApplication().setVisible(true);
  52.  
  53. }
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement