java - 如何设置 JCheckBox 有复选标记,或者不在程序中

标签 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) {
    }

基本上,不是绘制 turnCheckBox 边框...我想在其中添加一个复选标记。 这似乎是一个简单的预制方法,也许我遗漏了一些东西,但我无法让它发生。

最佳答案

使用 tp.turnCheckBox.setSelected (boolean isSelected) 将选中(或取消选中)复选框。

关于java - 如何设置 JCheckBox 有复选标记,或者不在程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8421774/

相关文章:

java - 在 Java-NetBeans 中动态创建 dcheckbox

java - 处理大量 Swing 组件

java - 数组赋值问题

java - JMenuBar - 使用快捷键 Ctrl+h 隐藏 JMenu,setVisible(false) 后按键不起作用

java - 对数组列表进行排序?树集不起作用。还有其他选择吗?

java - 如何自动更改jlable中的图像

java - getColumnName 无法正常工作

java - 更新 Jtable 中的复选框进入递归,导致堆栈溢出错误

java - jms 队列上多个监听器的接收行为

java - 使用图表 X 的 VC++ 图表