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

最佳答案

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

10-04 18:43