Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. package demojtextfield;
  2.  
  3. import java.awt.FlowLayout;
  4. import java.awt.event.ActionListener;
  5. import java.awt.event.ActionEvent;
  6. import javax.swing.JFrame;
  7. import javax.swing.JTextField;
  8. import javax.swing.JPasswordField;
  9. import javax.swing.JOptionPane;
  10.  
  11. public class TextFieldFrame extends JFrame {
  12. private JTextField textField1;
  13. private JTextField textField2;
  14. private JTextField textField3;
  15. private JPasswordField passwordField;
  16.  
  17. public TextFieldFrame() {
  18. super("Testing JTextField and JPasswordField");
  19. setLayout(new FlowLayout());
  20.  
  21. textField1 = new JTextField(10);
  22. add(textField1);
  23.  
  24. textField2 = new JTextField ("Bom Dia");
  25. add(textField2);
  26.  
  27. textField3 = new JTextField("Uneditable text field",21);
  28. textField3.setEditable(false);
  29. add(textField3);
  30.  
  31. passwordField = new JPasswordField("Hidden text");
  32. add(passwordField);
  33.  
  34.  
  35. TextFieldHandler handler = new TextFieldHandler();
  36. textField1.addActionListener(handler);
  37. textField2.addActionListener(handler);
  38. textField3.addActionListener(handler);
  39. passwordField.addActionListener(handler);
  40. }
  41.  
  42. private class TextFieldHandler implements ActionListener{
  43.  
  44. public void actionPerformed (ActionEvent event){
  45. String string = "";
  46.  
  47. if(event.getSource() == textField1){
  48. string = String.format("textField1: %s", event.getActionCommand());
  49. }
  50.  
  51. else if(event.getSource() == textField2){
  52. string = String.format("textField2: %s", event.getActionCommand());
  53. }
  54.  
  55. else if(event.getSource() == textField3){
  56. string = String.format("textField3: %s", event.getActionCommand());
  57. }
  58.  
  59. else if(event.getSource() == passwordField){
  60. string = String.format("passwordField: %s", event.getActionCommand());
  61. }
  62.  
  63. JOptionPane.showMessageDialog(null, string);
  64.  
  65. }
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement