Che*_*err 7 java swing jcheckbox
JCheckBox
当我的程序中发生某些事情时,我使用单个作为不可编辑的指示符.现在我有这个:
public void update(Observable o, Object arg) {
try {
if (Controller.c.turn.equals(this)) {
tp.turnCheckBox.setBorderPainted(true);
}
else {
tp.turnCheckBox.setBorderPainted(false);
}
} catch (Exception e) {
}
Run Code Online (Sandbox Code Playgroud)
基本上,不是绘制turnCheckBox
边框...我想在其中有一个复选标记.看起来这将是一个简单的预制方法,也许我错过了一些东西,但我不能让它发生.
要在"只读"模式下使用checkBox,请使用:
tp.turnCheckBox.setEnabled(false);
Run Code Online (Sandbox Code Playgroud)
要使复选框显示为选中状态或未选中,请使用:
tp.turnCheckBox.setSelected(isSelected);
Run Code Online (Sandbox Code Playgroud)
其中isSelected是一个布尔表达式,指示是否选中了控件.
JCheckBox有一个来自超类setSelected()的方法.对于您未来的知识和搜索,在Api中使用这些组件通常会有一系列超级类,您可以搜索这些方法.
JCheckBox必须向AbstractButton提升2级类才能找到setSelected()方法.
有时,找到这样的东西的最快方法就是使用IDE的自动完成功能.
归档时间: |
|
查看次数: |
48898 次 |
最近记录: |