Advertisement
Kulas_Code20

Untitled

Apr 13th, 2022
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. //if user click the button add
  2. if(e.getSource() == btnAdd) {
  3. //here we get the inputed value from the user and store it in variable
  4. String fname = txtFirstname.getText();
  5. String lname = txtLastname.getText();
  6. String email = txtEmail.getText();
  7. String pass = String.valueOf(txtPassword.getPassword());
  8. String yearLvl = cbxYearLvl.getSelectedItem().toString();
  9.  
  10. //this first if statement will check if the user leave an empty field
  11. if(fname.isEmpty() || lname.isEmpty() || email.isEmpty() || pass.isEmpty()) {
  12. //this message dialog will appear once the user don't fill a field
  13. JOptionPane.showMessageDialog(this, "Please fill up all field", "Try again", JOptionPane.ERROR_MESSAGE);
  14. } else {
  15. //here we create instance of DefaultTableModel to store inputed value from user to the cell.
  16. DefaultTableModel tableModel = (DefaultTableModel) tableData.getModel();
  17. tableModel.addRow(new Object[] {fname,lname,email,pass,yearLvl});
  18. //And in this line will simply reset the fields empty after clicking the add button
  19. txtFirstname.setText("");
  20. txtLastname.setText("");
  21. txtEmail.setText("");
  22. txtPassword.setText("");
  23. cbxYearLvl.setSelectedIndex(0);
  24. }
  25. }
  26. if(e.getSource() == btnDelete) {
  27. int selectedRow = tableData.getSelectedRow();
  28.  
  29. if(selectedRow < 0) {
  30. JOptionPane.showMessageDialog(this, "No row is selected! Please select one row", "Select row", JOptionPane.ERROR_MESSAGE);
  31. } else {
  32. DefaultTableModel tableModel = (DefaultTableModel) tableData.getModel();
  33. tableModel.removeRow(selectedRow);
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement