java - JTable 中的复选框选择

标签 java swing desktop-application

我希望在 JTable 中有一列,单击该列时,会出现一个 JPanel,其中包含所有列的名称,并且它可以选择(使用 JCheckBox)我们要在 JTable 中继续的列。这将是一个带有“#”的列。

最佳答案

只需在数据模型实现中使用自定义人工数据对象创建这样一个列即可。然后在jtable中注册一个编辑器(setDefaultEditor)以显示复选框或打开带有复选框的对话框。根据用户的选择,您可以更改模型(添加或删除列)并触发相应的更改事件。

关于java - JTable 中的复选框选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30401677/

相关文章:

java - 如何让eclipse像java文件一样处理没有扩展名的文件?

java - 如何在不同操作系统上部署Swing应用程序?

java - (Java) JTable 行的用户选择

Java - 网络应用程序 - 实时

java - 以编程方式禁用菜单项

java - 如何获得关于在 junit 测试中有多少 assertEquals 语句通过/失败的报告

java - 如何使用 Java 7 和 Maven 在 Eclipse Kepler 中运行 JSR 269 注释处理器

java - Dagger 2 注入(inject)构造函数

java - 如何根据单元格中的值对 JTable 的各个单元格着色?

java - 将组件添加到 JPanel 顶部