1

ラジオボタンに応じてテキストフィールドをアクティブ、非アクティブにする方法があればお願いしたいです。

たとえば、テキスト フィールドは非アクティブになり、ユーザーがラジオ ボタンをクリックすると、テキスト フィールドがアクティブになります。

Java 言語と NetBeans プログラムを使用しています

4

1 に答える 1

3

アクティブ/非アクティブ状態を表す 2 つのラジオ ボタンを使用できます。それぞれにアクション リスナーを追加し、「アクティブな」リスナーが押されたときに 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 に答える