取消选中复选框时取消选择标题复选框

发布于 2024-11-15 10:40:07 字数 245 浏览 3 评论 0原文

我有一个 jtable,标题中有一个复选框,列的单元格中有其他复选框。

就像你在图片上看到的,有一个问题 在此处输入图像描述

用于 DefaultTableModel 的第一列

现在

布尔值 ,我的第一列有一个 tableRenderer如果取消选择复选框,我应该使用选项来取消选择标题吗?

谢谢

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

只为守护你 2024-11-22 10:40:07

为顶部复选框提供一个操作事件,并在选中或取消选中时运行 for 循环来选中/取消选中表中的所有复选框。

Have an actionevent for the top checkbox, and on checked or unchecked, run a for loop to check/uncheck all the checkboxes in the table.

混吃等死 2024-11-22 10:40:07

那会很容易。向表模型注册侦听器:

table.getModel().addTableModelListener(listener);

查看事件,如果更改的值来自第一列并且设置为 false,则取消选择该复选框。

That would be very easy. Register a listener to the table model:

table.getModel().addTableModelListener(listener);

Look at the event, if the value changed was from the first column and it was set to false then deselect the checkbox.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文