Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private ArrayList<Customer> customers = new ArrayList<>();
- public CustomerUI() {
- $$$setupUI$$$();
- newButton.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent actionEvent) {
- curCust = bank.createCustomer("", "", "");
- idTextField.setText(curCust.getCustomerID().toString());
- idTextField.setText("");
- firstNameTextField.setText("");
- lastNameTextField.setText("");
- textField1.setText("");
- }
- });
- saveButton.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent actionEvent) {
- customers.add(new Customer(Integer.parseInt(idTextField.getText()),firstNameTextField.getText(),lastNameTextField.getText(),textField1.getText()));
- bidirectionalIterator++;
- makeThemBlank();
- System.out.println("saved");
- }
- });
- deleteButton.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent actionEvent) {
- customers.remove(bidirectionalIterator);
- bidirectionalIterator--;
- makeThemBlank();
- System.out.println("deleted");
- }
- });
- prevButton.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent actionEvent) {
- if(bidirectionalIterator-1<0)
- bidirectionalIterator=1;
- bidirectionalIterator--;
- idTextField.setText(customers.get(bidirectionalIterator).getCustomerID()+"");
- firstNameTextField.setText(customers.get(bidirectionalIterator).getFirstName());
- lastNameTextField.setText(customers.get(bidirectionalIterator).getLastName());
- textField1.setText(customers.get(bidirectionalIterator).getEmail());
- }
- });
- nextButton.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent actionEvent) {
- if(customers.size()-1<=bidirectionalIterator)
- return;
- bidirectionalIterator++;
- idTextField.setText(customers.get(bidirectionalIterator).getCustomerID()+"");
- firstNameTextField.setText(customers.get(bidirectionalIterator).getFirstName());
- lastNameTextField.setText(customers.get(bidirectionalIterator).getLastName());
- textField1.setText(customers.get(bidirectionalIterator).getEmail());
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement