2009-05-06 59 views
1

我想詢問是否有方法根據單選按鈕使文本字段處於活動狀態和非活動狀態。在NetBeans中禁用文本字段

例如,文本字段將處於非活動狀態,當用戶單擊單選按鈕時,文本字段將處於活動狀態。

我使用Java語言和NetBeans項目

回答

3

您可以有兩個單選按鈕代表有效/無效狀態。爲每個按鈕添加一個動作監聽器,當按下'active'按鈕時,在JTextField上調用setEditable(true),當調用'inactive'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); 
    } 
}); 
+0

它是工作.. 感謝您的幫助.. – 2009-05-07 08:13:52

相關問題