Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.84 KB | None | 0 0
  1. private ArrayList<Customer> customers = new ArrayList<>();
  2.  
  3. public CustomerUI() {
  4. $$$setupUI$$$();
  5. newButton.addActionListener(new ActionListener() {
  6. @Override
  7. public void actionPerformed(ActionEvent actionEvent) {
  8. curCust = bank.createCustomer("", "", "");
  9. idTextField.setText(curCust.getCustomerID().toString());
  10. idTextField.setText("");
  11. firstNameTextField.setText("");
  12. lastNameTextField.setText("");
  13. textField1.setText("");
  14. }
  15. });
  16. saveButton.addActionListener(new ActionListener() {
  17. @Override
  18. public void actionPerformed(ActionEvent actionEvent) {
  19. customers.add(new Customer(Integer.parseInt(idTextField.getText()),firstNameTextField.getText(),lastNameTextField.getText(),textField1.getText()));
  20. bidirectionalIterator++;
  21. makeThemBlank();
  22. System.out.println("saved");
  23. }
  24. });
  25. deleteButton.addActionListener(new ActionListener() {
  26. @Override
  27. public void actionPerformed(ActionEvent actionEvent) {
  28.  
  29.  
  30. customers.remove(bidirectionalIterator);
  31. bidirectionalIterator--;
  32.  
  33. makeThemBlank();
  34. System.out.println("deleted");
  35.  
  36.  
  37.  
  38. }
  39. });
  40. prevButton.addActionListener(new ActionListener() {
  41. @Override
  42. public void actionPerformed(ActionEvent actionEvent) {
  43. if(bidirectionalIterator-1<0)
  44. bidirectionalIterator=1;
  45.  
  46. bidirectionalIterator--;
  47.  
  48. idTextField.setText(customers.get(bidirectionalIterator).getCustomerID()+"");
  49. firstNameTextField.setText(customers.get(bidirectionalIterator).getFirstName());
  50. lastNameTextField.setText(customers.get(bidirectionalIterator).getLastName());
  51. textField1.setText(customers.get(bidirectionalIterator).getEmail());
  52.  
  53. }
  54. });
  55. nextButton.addActionListener(new ActionListener() {
  56. @Override
  57. public void actionPerformed(ActionEvent actionEvent) {
  58. if(customers.size()-1<=bidirectionalIterator)
  59. return;
  60.  
  61. bidirectionalIterator++;
  62.  
  63. idTextField.setText(customers.get(bidirectionalIterator).getCustomerID()+"");
  64. firstNameTextField.setText(customers.get(bidirectionalIterator).getFirstName());
  65. lastNameTextField.setText(customers.get(bidirectionalIterator).getLastName());
  66. textField1.setText(customers.get(bidirectionalIterator).getEmail());
  67.  
  68. }
  69. });
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement