das_j

http://stackoverflow.com/questions/21695175

Feb 11th, 2014
451
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1. import java.awt.BorderLayout;
  2. import java.awt.event.ActionEvent;
  3. import java.awt.event.ActionListener;
  4.  
  5. import javax.swing.JCheckBox;
  6. import javax.swing.JFrame;
  7. import javax.swing.JTextField;
  8.  
  9.  
  10. public class JTextFieldTest {
  11.  
  12.     public static void main(String[] args) {
  13.         JFrame frame = new JFrame("Test");
  14.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  15.         final JTextField field = new JTextField("Some text");
  16.         final JCheckBox editableBox = new JCheckBox("Editable");
  17.         final JCheckBox enabledBox = new JCheckBox("Enabled");
  18.         editableBox.setSelected(true);
  19.         enabledBox.setSelected(true);
  20.         editableBox.addActionListener(new ActionListener() {
  21.             @Override
  22.             public void actionPerformed(ActionEvent arg0) {
  23.                 field.setEditable(editableBox.isSelected());
  24.             }
  25.         });
  26.         enabledBox.addActionListener(new ActionListener() {
  27.             @Override
  28.             public void actionPerformed(ActionEvent arg0) {
  29.                 field.setEnabled(enabledBox.isSelected());
  30.             }
  31.         });
  32.         frame.setLayout(new BorderLayout());
  33.         frame.add(field, BorderLayout.CENTER);
  34.         frame.add(editableBox, BorderLayout.WEST);
  35.         frame.add(enabledBox, BorderLayout.EAST);
  36.         frame.pack();
  37.         frame.setLocationRelativeTo(null);
  38.         frame.setVisible(true);
  39.     }
  40. }
Add Comment
Please, Sign In to add comment