Advertisement
Twixx0325

Untitled

Jun 15th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. package notesapplication;
  2.  
  3. import dal.User;
  4. import dal.UserRepository;
  5. import java.awt.BorderLayout;
  6. import java.sql.SQLException;
  7. import java.util.ArrayList;
  8. import javax.swing.JButton;
  9. import javax.swing.JDialog;
  10. import javax.swing.JLabel;
  11. import javax.swing.JPanel;
  12. import javax.swing.JScrollPane;
  13. import javax.swing.JTable;
  14.  
  15. public class UserDialog extends JDialog {
  16.  
  17. private JPanel panel;
  18. private JButton newButton;
  19. private JButton editButton;
  20. private JButton deleteButton;
  21. private JButton saveButton;
  22.  
  23. private JTable table;
  24. private JScrollPane scrollPane;
  25.  
  26. public UserDialog() throws SQLException {
  27. setModalityType(DEFAULT_MODALITY_TYPE);
  28. setTitle("Users");
  29. JPanel panel = new JPanel();
  30. add(panel, BorderLayout.NORTH);
  31. newButton = new JButton("New");
  32. panel.add(newButton);
  33. editButton = new JButton("Edit");
  34. panel.add(editButton);
  35. deleteButton = new JButton("Delete");
  36. panel.add(deleteButton);
  37. saveButton = new JButton("Save");
  38. panel.add(saveButton);
  39.  
  40. UserRepository userRepository = new UserRepository();
  41. ArrayList<User> users = userRepository.getAll();
  42.  
  43. table = new JTable();
  44. scrollPane = new JScrollPane(table);
  45. add(scrollPane, BorderLayout.CENTER);
  46. pack();
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement