Advertisement
thenewboston

Java Programming Tutorial - 53 - Action Listener

Aug 22nd, 2014
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.70 KB | None | 0 0
  1. import java.awt.FlowLayout;
  2. import java.awt.event.ActionListener;
  3. import java.awt.event.ActionEvent;
  4. import javax.swing.JFrame;
  5. import javax.swing.JTextField;
  6. import javax.swing.JPasswordField;
  7. import javax.swing.JOptionPane;
  8.  
  9. public class tuna extends JFrame{
  10.    
  11.    private JTextField item1;
  12.    private JTextField item2;
  13.    private JTextField item3;
  14.    private JPasswordField passwordField;
  15.    
  16.    public tuna(){
  17.       super("The title");
  18.       setLayout(new FlowLayout());
  19.      
  20.       item1 = new JTextField(10);
  21.       add(item1);
  22.      
  23.       item2 = new JTextField("enter text here");
  24.       add(item2);
  25.      
  26.       item3 = new JTextField("uneditable", 20);
  27.       item3.setEditable(false);
  28.       add(item3);
  29.      
  30.       passwordField = new JPasswordField("mypass");
  31.       add(passwordField);
  32.      
  33.       thehandler handler = new thehandler();
  34.      
  35.       item1.addActionListener(handler);
  36.       item2.addActionListener(handler);
  37.       item3.addActionListener(handler);
  38.       passwordField.addActionListener(handler);
  39.    }
  40.    
  41.    private class thehandler implements ActionListener{
  42.      
  43.       public void actionPerformed(ActionEvent event){
  44.          String string = "";
  45.          
  46.          if(event.getSource()==item1)
  47.             string=String.format("field 1: %s",event.getActionCommand());
  48.          else if (event.getSource()==item2)
  49.             string=String.format("field 2: %s",event.getActionCommand());
  50.          else if (event.getSource()==item3)
  51.             string=String.format("field 3: %s",event.getActionCommand());
  52.          else if (event.getSource()==passwordField)
  53.             string=String.format("password field is: %", event.getActionCommand());
  54.       }
  55.    }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement