首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >与jtable中的复选框相关

与jtable中的复选框相关
EN

Stack Overflow用户
提问于 2013-08-31 14:16:36
回答 2查看 132关注 0票数 0

我正在使用表格来显示数据。

我为表格的每一行提供了复选框,以根据选择执行一些操作。当我这样做的时候,我能够检查多行。

但我的要求是,在任何时候我都应该只选中一个复选框。准确地说,我需要表中所有复选框的Buttongroup行为。

我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2013-08-31 17:53:38

如果您真的想使用复选框,我假设您的TableModel包含这些复选框的布尔值。将单个选择的逻辑转移到TableModel应该很简单。

如果您不需要复选框,但只想对选定的行进行操作(请参见JTable#getSelectedRows),则可以调整JTable上的ListSelectionModel,使其仅允许单选(请参见ListSelectionModel#SINGLE_SELECTION)

票数 2
EN

Stack Overflow用户

发布于 2013-08-31 23:11:14

CheckOne是一个完整的示例,它只需清除特定列中的所有复选框并设置新值。此相关example使用JRadioButton

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18545151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档