1

我想问是否有办法根据单选按钮使文本字段处于活动状态和非活动状态。

例如,文本字段将处于非活动状态,当用户单击单选按钮时,文本字段将处于活动状态。

我正在使用 Java 语言和 NetBeans 程序

4

1 回答 1

3

您可以有两个单选按钮来表示活动/非活动状态。为每个动作监听器添加一个动作监听器,当按下“活动”监听器时,您在 JTextField 上调用 setEditable(true),当调用“非活动”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);
    }
});
于 2009-05-06T09:10:32.867 回答