Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.BorderLayout;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JCheckBox;
- import javax.swing.JFrame;
- import javax.swing.JTextField;
- public class JTextFieldTest {
- public static void main(String[] args) {
- JFrame frame = new JFrame("Test");
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- final JTextField field = new JTextField("Some text");
- final JCheckBox editableBox = new JCheckBox("Editable");
- final JCheckBox enabledBox = new JCheckBox("Enabled");
- editableBox.setSelected(true);
- enabledBox.setSelected(true);
- editableBox.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent arg0) {
- field.setEditable(editableBox.isSelected());
- }
- });
- enabledBox.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent arg0) {
- field.setEnabled(enabledBox.isSelected());
- }
- });
- frame.setLayout(new BorderLayout());
- frame.add(field, BorderLayout.CENTER);
- frame.add(editableBox, BorderLayout.WEST);
- frame.add(enabledBox, BorderLayout.EAST);
- frame.pack();
- frame.setLocationRelativeTo(null);
- frame.setVisible(true);
- }
- }
Add Comment
Please, Sign In to add comment