问题标签 [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.
java - Java:从新的 JFrame 中获取复选框名称
我有一个 JCheckBox 定义为:
此复选框正在使用 ItemLisener:
我在程序启动时启动了一个 JFrame。如果我将此 CheckBox 添加到框架中,它可以正常工作。如果我打开第二个 JFrame,并将此复选框添加到第二个框架,则对象源不再起作用。是否需要进行一些其他定义才能让对象源读取任何打开框架的复选框名称?
jtable - JCheckBox 未在 JTable 中呈现(JRE?)
我有一个 Jtable 并打算向其中添加 JCheckboxes。这里有一个非常清晰的示例 ,我实现了它,但在运行时不断获取“true”和“false”字符串值。然后我尝试运行示例本身,发现它也显示“true”/“false”字符串值。
这是我的 JRE 的问题吗?我怎样才能查看/使用复选框?
谢谢。
java - javax.swing.JCheckBox setSelected 未从 GUI 调用
我正在尝试扩展一些 Swing 组件并覆盖与其状态交互的方法(JComboBox 的 setSelectedIndex、JCheckBox 的 setSelected 等)。JCheckBox 有问题。我已经覆盖了 setSelected 方法,但是当用户通过 UI 更改 JCheckBox 状态时它似乎没有调用。我可以通过调用方法来更改 JCheckBox 状态,但似乎 GUI 使用另一种方式来更改它的状态。我怎样才能在课堂上捕捉到该事件?对于其他类的 Swing,一切都很好,所有被覆盖的方法都可以正常工作。
UP.:我已经制作了支持“撤消/重做”操作的组件包。我刚刚向所有组件添加了 addUndoableEditListener(UndoableEditListener l) 方法,因此实现隐藏在我的组件中。这就是我扩展 Swing 组件而不是使用动作侦听器的原因。
java - 在 JPopupmenu 中对齐图标和 JCheckbox
我有一些图标和复选框的问题JPopupMenu
。复选框和图标未对齐
项目的创建方式如下:
请看一下图片:
有小费吗?
java - 每次使用 java 检查一个框时更新所有 TextField
我有一系列 JCheckBoxes(1-20),每个都与一个 JTextField(1-20) 相关联。我希望每次选中一个框时都更新所有文本字段。这些字段将使用公式 100/(选中的复选框的总和)进行更新。因此,如果选中 checkbox1,则 textfield1 显示 100。如果还选中 checkbox15,则 textfield1 和 textfield15 显示 50。现在,当我选中 checkbox1 时,textfield1 显示 100,当我选中 checkbox2 时,显示 50,但 textbox1 保持在 100,而不是更新为50. 如何使所有文本字段同时更新?
es1-es20 是我的文本字段 p1 是我从中获得 100 的文本字段。evensplit 是我的 20 个文本字段的数组。
此外,除非我为每个文本字段声明我的数组,否则它确实有效。我应该在哪里声明我的数组,以便每个 actionevent 都可以访问它?
提前感谢您的帮助!
java - JCheckBox 知道复选框是否被选中
设置 JCheckBox 是使用带有布尔条件的 setSelected 方法。我使用哪种方法从 JCheckBox 中获取布尔数据。谢谢
java - 单击 JCheckBox 禁用 JTable 中的 JComboBox
我有JTable
,它在两个不同的列中有 aJCheckBox
和 a 。JComoboBox
当我选择JCheckBox
与该行对应的一个时,JComboBox
应该禁用。请帮助我。
java - Java中JList中JCheckBox检查切换逻辑的问题
嗨,我在切换 JList 中的复选框时遇到问题,我希望在单击某个项目时使复选框打勾,如果再次打勾,我希望它切换为未打勾。我希望可以在不使用 ctrl 或 shift 键的情况下勾选或取消勾选多个项目。
这是我尝试将数据添加到表中的方式,由于某种原因没有出现任何内容,有什么想法吗?
java - 评估复选框布尔值
我确信这是一个非常简单的问题,但我无法在任何地方找到答案。我有一个 JCheckbox,我需要评估其布尔值,然后使用 if 语句更改该值。问题是我在任何地方都找不到用于评估 JCheckbox 内容的语法,更不用说更改它了。这可能真的很容易,但我似乎找不到任何有用的东西。谢谢!
java - 如何将事件添加到复选框?
我尝试绘制一些形状,我需要添加更改颜色作为选择复选框的事件。如何编写tmp
当我选择复选框时会改变颜色的新方法?
我创建 JCheckBox 的方法:
}
绘制矩形颜色的方法:
编辑:
ActionListener 应该是这样的吗?