658 Graphical User Interface Components: Part 1 Chapter (Web design course)
658 Graphical User Interface Components: Part 1 Chapter 12 60 61 // private inner class for event handling 62 private class TextFieldHandler implements ActionListener { 63 64 // process text field events 65 public void actionPerformed( ActionEvent event ) 66 { 67 String string = “”; 68 69 // user pressed Enter in JTextField textField1 70 if ( event.getSource() == textField1 ) 71 string = “textField1: ” + event.getActionCommand(); 72 73 // user pressed Enter in JTextField textField2 74 else if ( event.getSource() == textField2 ) 75 string = “textField2: ” + event.getActionCommand(); 76 77 // user pressed Enter in JTextField textField3 78 else if ( event.getSource() == textField3 ) 79 string = “textField3: ” + event.getActionCommand(); 80 81 // user pressed Enter in JTextField passwordField 82 else if ( event.getSource() == passwordField ) { 83 JPasswordField pwd = 84 ( JPasswordField ) event.getSource(); 85 string = “passwordField: ” + 86 new String( passwordField.getPassword() ); 87 } 88 89 JOptionPane.showMessageDialog( null, string ); 90 } 91 92 } // end private inner class TextFieldHandler 93 94 } // end class TextFieldTest Fig. 12.7 Demonstrating JTextFields and JPasswordFields (part 3 of 4). Copyright 1992 2002 by Deitel & Associates, Inc. All Rights Reserved. 7/7/01