Отключение текстового поля в NetBeans - PullRequest
1 голос
/ 06 мая 2009

Я хочу спросить, есть ли способ сделать текстовое поле активным и неактивным в соответствии с переключателем.

Например, текстовое поле будет неактивным, и когда пользователь щелкнет переключатель, текстовое поле станет активным.

Я использую язык Java и программу NetBeans

1 Ответ

3 голосов
/ 06 мая 2009

Вы можете иметь две переключатели для представления активного / неактивного состояния. Добавьте слушателя действия к каждому, и когда вы нажимаете «активный», вы вызываете setEditable (true) на JTextField, а когда вызывается «неактивный» JRadioButton, вы вызываете setEditable (false).

JTextField textField = new JTextField();
JRadioButton activeButton = new JRadioButton("Active");
JRadioButton inactiveButton = new JRadioButton("Inactive");
activeButton.addActionListener(new ActionListener()
{
    public void actionPerformed(ActionEvent e)
    {
        textField.setEditable(true);
    }
});
inactiveButton.addActionListener(new ActionListener()
{
    public void actionPerformed(ActionEvent e)
    {
        textField.setEditable(false);
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...