我在文本字段旁边有一个Java复选框。
当复选框被选中时,我希望启用文本框,而当复选框未被选中时,我不希望选中它。我用if
方法尝试了isSelected()
语句,但是它什么也没做。
我如何应对JCheckBox的状态更改?
建议:
ItemListener
实例注册ItemListener
JCheckBox
)比较为getStateChange()
或getStateChange()
,然后适当地调用ItemEvent.SELECTED
,其中ItemEvent.SELECTED
是ItemEvent.DESELECTED
实例。这里是ItemEvent.DESELECTED
:
foo.setEnabled
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS8zSmw5Ny5wbmcifQ==” alt =“在此处输入图像描述”>
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS81bUticS5wbmcifQ==” alt =“在此处输入图像描述”>“ >>
使用foo
方法。
//>单击复选框>添加事件处理程序>项目> ItemStateChange>键入代码