问题标签 [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 投票
2 回答
3123 浏览

java - 为什么 JCheckBox 上的 setSelected 会失效?

有人可以向我解释为什么我在放入时丢失了选择(由设置)setSelected()吗?这是一个错误吗?JCheckBoxJOptionPaneItemListener

奇怪的是,如果这个过程被,按我预期的那样正常工作invokeLater()setSelected()

在此处输入图像描述 在此处输入图像描述

来自SSCCE

0 投票
3 回答
2049 浏览

java - 我有一个 ArrayList我想转换为 ArrayList

我有一个ArrayList<JCheckBox>我想转换为ArrayList<String>

首先我喜欢这个。我从一个文件中获取所有标题并将它们放入一个新的 ArrayList 中。后记我创建了一个新的 JCheckBox 数组,其中包含来自 StringArray 的所有字符串。

这就是我想要做的:首先我创建一个新的 ArrayList(仍然是 JCheckBox 格式),其中包含所有选定的复选框。后记我想以字符串格式将 ArrayList 添加到新的 ArrayList 中。

主要问题是斜体(带**):

一个小问题的大量代码和文本!但我真的很感谢你的帮助!:)

0 投票
3 回答
57146 浏览

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

当我的程序中发生某些事情时,我使用单个JCheckBox作为不可编辑的指示器。现在我有这个:

基本上,而不是画turnCheckBox边框......我想在里面打一个复选标记。看起来这将是一个简单的预制方法,也许我错过了一些东西,但我无法让它发生。

0 投票
2 回答
13362 浏览

swing - JCheckbox 改变文本位置

如何更改 JCheckbox 中文本的位置。我希望文本位于复选框的左侧,而不是默认位于右侧。我已经看过 jcheckbox、jtooglebutton 和 jabstractButton api 几次。

0 投票
1 回答
2020 浏览

database - Jtable中的数据库并在所有行的最后一列添加jcheckbox

由于我是初学者,Jtable 概念让我绞尽脑汁。我很难读取数据库并将其添加到下面给出的 jtable 代码中。但我被困在如何在同一张表的最后一列中添加一个 JCHECKBOX 。

任何帮助都是一种欢迎的姿态。提前致谢。

0 投票
1 回答
175 浏览

java - 如何在最初未定义表模型时添加 jcheckbox。

如何在最初未定义表模型时添加 jcheckbox。

我已经用数据库中的数据填充了 jtable,但现在我需要添加一个用于选择所需记录的 jcheckbox。

如果数据表行是用布尔类预定义的,我可以将 jcheckbox 添加到 jtable 中。但是当我使用数据库读取时,我有点困惑。

欢迎任何帮助。

0 投票
1 回答
1636 浏览

java - JCheckBox 防止在单击文本时更改检查状态

JCheckBox它继承自JToggleButton,因此单击文本将具有单击复选框的相同效果。但现在我需要一个JCheckBox这样的行为:

  • 单击复选框:选中或取消选中复选框;
  • 单击文本:不要更新复选框,而是发出ActionEvent.

目前我正在使用一个丑陋的 hack,方法是覆盖中的processMouseEvent()函数JCheckBox,并且仅super在鼠标单击CheckBox. 代码是这样的:

有没有更直接的解决方案?

0 投票
2 回答
8005 浏览

java - JTable 中的 JCheckBox 值

JCheckBox已检查,但当我使用 system.out.print 时,它的值仍显示为 false。如果焦点丢失但JCheckBox仍检查,则返回 true。即,当我选中 2 个复选框时,显示的结果是第一个复选框。第二个复选框的状态未显示。完整的 prog 如下所示:请运行 prog 并纠正我的错误。欢迎任何帮助。

0 投票
1 回答
442 浏览

java - 复选框节点树

我有一个使用 java Swing 的复选框节点树。我的目标是单击按钮选择所有复选框节点。

IE

伪代码:

代码 :

checkBoxRows 是一个包含复选框节点树中所有父节点的列表。

你能指导我这样做的正确方法吗?

0 投票
2 回答
1168 浏览

java - 单元格渲染器组件的java swing jtable屏幕位置

我是新手,我遇到了第一个严重的问题,这里是:

我有一个带有 JTable 的 JPanel 和表格下方的许多复选框。我正在尝试将表格下方的复选框与位于第一个表格列中的复选框对齐。问题是 - 这必须在模型数据更改时完成。

在 JTable 中触发 fireTableDataChanged() 之后,立即无法获取其自定义单元格渲染器组件(在我的情况下是 JCheckBox)的屏幕位置。据我了解,这是因为 JTable 是异步重绘的。每当我尝试获取位置时,都会抛出 IllegalComponentStateException。

对此的任何想法都将受到高度赞赏。