我希望在 JTable 中有一列,单击该列时,会出现一个 JPanel,其中包含所有列的名称,并且它可以选择(使用 JCheckBox)我们要在 JTable 中继续的列。这将是一个带有“#”的列。
最佳答案
只需在数据模型实现中使用自定义人工数据对象创建这样一个列即可。然后在jtable中注册一个编辑器(setDefaultEditor)以显示复选框或打开带有复选框的对话框。根据用户的选择,您可以更改模型(添加或删除列)并触发相应的更改事件。
关于java - JTable 中的复选框选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30401677/