Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package demojtextfield;
- import java.awt.FlowLayout;
- import java.awt.event.ActionListener;
- import java.awt.event.ActionEvent;
- import javax.swing.JFrame;
- import javax.swing.JTextField;
- import javax.swing.JPasswordField;
- import javax.swing.JOptionPane;
- public class TextFieldFrame extends JFrame {
- private JTextField textField1;
- private JTextField textField2;
- private JTextField textField3;
- private JPasswordField passwordField;
- public TextFieldFrame() {
- super("Testing JTextField and JPasswordField");
- setLayout(new FlowLayout());
- textField1 = new JTextField(10);
- add(textField1);
- textField2 = new JTextField ("Bom Dia");
- add(textField2);
- textField3 = new JTextField("Uneditable text field",21);
- textField3.setEditable(false);
- add(textField3);
- passwordField = new JPasswordField("Hidden text");
- add(passwordField);
- TextFieldHandler handler = new TextFieldHandler();
- textField1.addActionListener(handler);
- textField2.addActionListener(handler);
- textField3.addActionListener(handler);
- passwordField.addActionListener(handler);
- }
- private class TextFieldHandler implements ActionListener{
- public void actionPerformed (ActionEvent event){
- String string = "";
- if(event.getSource() == textField1){
- string = String.format("textField1: %s", event.getActionCommand());
- }
- else if(event.getSource() == textField2){
- string = String.format("textField2: %s", event.getActionCommand());
- }
- else if(event.getSource() == textField3){
- string = String.format("textField3: %s", event.getActionCommand());
- }
- else if(event.getSource() == passwordField){
- string = String.format("passwordField: %s", event.getActionCommand());
- }
- JOptionPane.showMessageDialog(null, string);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement