Advertisement
Guest User

Untitled

a guest
Jun 15th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. package notesapplication;
  2.  
  3.  
  4. import dal.User;
  5. import dal.UserRepository;
  6. import java.awt.BorderLayout;
  7. import java.sql.SQLException;
  8. import java.util.ArrayList;
  9. import javax.swing.JButton;
  10. import javax.swing.JDialog;
  11. import javax.swing.JPanel;
  12. import javax.swing.JScrollPane;
  13. import javax.swing.JTable;
  14. import javax.swing.table.AbstractTableModel;
  15.  
  16. public class UsersDialog extends JDialog {
  17.  
  18. private JPanel panel;
  19. private JButton newButton;
  20. private JButton editButton;
  21. private JButton deleteButton;
  22. private JButton saveButton;
  23.  
  24. private JTable table;
  25. private JScrollPane scrollPane;
  26.  
  27.  
  28. public UsersDialog() throws SQLException {
  29. setModalityType(DEFAULT_MODALITY_TYPE);
  30. setTitle("Users");
  31. panel = new JPanel();
  32. add(panel, BorderLayout.NORTH);
  33.  
  34.  
  35. newButton = new JButton("New");
  36. panel.add(newButton);
  37.  
  38. editButton = new JButton("Edit");
  39. panel.add(editButton);
  40.  
  41. deleteButton = new JButton("Delete");
  42. panel.add(deleteButton);
  43.  
  44. saveButton = new JButton("Save");
  45. panel.add(saveButton);
  46.  
  47. UserRepository userRepository = new UserRepository();
  48. ArrayList<User> users = userRepository.getAll();
  49.  
  50. table = new JTable();
  51. scrollPane = new JScrollPane(table);
  52. add(scrollPane, BorderLayout.CENTER);
  53.  
  54.  
  55. pack();
  56.  
  57. }
  58. private class UsersTableModel extends AbstractTableModel{
  59.  
  60. @Override
  61. public int getRowCount() {
  62. throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
  63. }
  64.  
  65. @Override
  66. public int getColumnCount() {
  67. throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
  68. }
  69.  
  70. @Override
  71. public Object getValueAt(int rowIndex, int columnIndex) {
  72. throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
  73. }
  74. }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement