问题标签 [jcheckbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
25201 浏览

java - 如何使用 JCheckBoxes 选择使用?

我在 JFrame 上有一个复选框。当我检查它时,我想在命令窗口上显示它已被选中。下面是我正在使用的代码。它编译和执行没有错误,但是当我选择复选框时,我没有在窗口上看到“一个已被选中”。

0 投票
1 回答
577 浏览

java - 扩展 Java Swing/AWT 程序

我编写了一个绘制头部的小型 Swing 程序,当用户选择/取消选择 JCheckBox 实例时,会从头顶绘制或移除帽子​​。我在执行该程序的下一步时遇到了一些麻烦——我想向 Head 类添加一个布尔字段,使该组件使用 MouseListener 侦听鼠标事件。从那里开始,我想使用两种方法将此字段设置为真/假,并渲染其余三种方法跛脚鸭。另外,我将如何更改paintComponent 方法,以便如果布尔值为true,则对象是睁着眼睛绘制的,如果为false,则头部是闭着眼睛绘制的?请提供您的任何建议。非常感谢!

---------------------------------- 第二次尝试

0 投票
4 回答
30449 浏览

java - 如何根据另一个复选框禁用复选框?

在 Java 上,如果选中复选框 A,是否有任何方法可以禁用复选框(称为 B)。

当我说禁用时,用户无法将其选中..它的 setEditable(false) 或其他东西。

0 投票
4 回答
7958 浏览

java - 如何将 JCheckbox 放在 JTable 上?

如何将 aJCheckbox或 aJButton放在 a 的特定行和列上JTable

0 投票
1 回答
1798 浏览

java - Swing JTree 与 Checkbox 和 JFileChooser

通过使用JFileChooser,我可以选择文件和文件夹来获取带有文件对象的 JList,并用复选框显示它。现在我的要求就像我想用复选框在树结构中显示选定的文件和文件夹,并且复选框应该只用于根元素而不是所有子元素。

示例:例如,我选择了文件夹 ABC 和 PQR,它们现在在 UI 上包含子文件夹和少量文件 它应该显示

0 投票
1 回答
9986 浏览

java - 使用 GUI 将 jcheckBox 添加到 Jtable

在谷歌和stackoverflow中搜索并查看了一些答案后,我仍然遇到这个问题。

我有 jtable,我正在从数据库(derpy-JDBC)中填充它。 我想使用 GUI 将复选框添加到我的 jtable ..我已将列类型更改为布尔值并添加这些行

但它不能正常工作。这是我的尝试

对不起这个糟糕的代码^^”提前谢谢

0 投票
3 回答
4895 浏览

java - 当我在 statechange 上显示对话框时,JCheckbox 会更改两次状态,如何解决?

我有一个复选框,当用户选择它时,应该产生一个包含更多信息的对话框,并根据用户的反应,做一些事情。我的代码看起来基本上是这样的:

我现在的问题是,当我点击它时,我的复选框总是改变状态两次。它在某种程度上与 JOptionPane.showConfirmDialog 有关,因为如果我将其注释掉,它就会按预期工作。我是否不知道我应该在这里关心一些简单的事情,或者我必须做什么才能得到我想要的反应?(用户点击复选框 -> 被问到一个问题 -> 选择是/否/取消 -> 程序相应地采取行动)

0 投票
2 回答
4552 浏览

java - 如何增加 JRadioButtons 和 JCheckBoxes 的大小?

我有一个带有单选按钮和复选框的清单,我想让圆圈和框比它们的默认大小大一点。

0 投票
4 回答
9307 浏览

java - 如何将鼠标侦听器添加到 JTable 的单元格中,该单元格包含呈现为复选框的布尔值

我有一个带有自定义模型的 JTable,它实现了扩展 AbstractTableModel。

因为我已经实现了 getColumnClass 方法,所以布尔值会像复选框一样呈现在表格中。我想拦截复选框的状态更改,但不幸的是我无法直接添加鼠标侦听器,因为我没有对复选框本身的引用,它不是由我创建的。

如何设置鼠标侦听器来拦截复选框状态更改事件?

编辑:

@jzd 答案是正确的。我可以捕捉到 setValue 方法的变化。但我想知道如何实现基于鼠标侦听器的方法。

0 投票
2 回答
3042 浏览

jtable - deselect header checkbox when a checkbox is unchecked

i have a jtable with a checkbox in the header and other checkbox in the cell of the column.

like you can see on the picture, there are a problem enter image description here

boolean is used for the first colum for the DefaultTableModel

right now, i have a tableRenderer for my first column

what option should i use to make header to get deselected if a check box is deselected?

thanks