向JTable中的每个单元格添加额外的不可见信息



我的GUI中有一个JTable。在我们的系统中,有各种注册器。如果注册器添加了一个数据,这个数据将被添加到JTable中的一个单元格中。

如果我只是将这些数据添加到表中,我将丢失注册器信息,这对进一步的操作非常重要。

我想做的是,我需要添加一个额外的信息(谁注册了这个数据)到JTable中的每个单元格,但这个额外的信息不应该在表中看到。

。如果选择了一个单元格,我应该访问注册商信息。

我不知道是否有可能实现类似的东西,但任何帮助和建议将不胜感激。

一种方法是在工具提示中显示额外的详细信息。文章如何使用表:为单元格指定工具提示包含一个完整的示例,该示例展示了如何更改每个单元格的工具提示文本。您可以将注册商信息保存在TableModel中,并通过getTableCellRendererComponent()看到的table参数在TableCellRenderer中获取它。或者,在TablePopupEditor中显示它,如图所示。

相关内容

  • 没有找到相关文章

最新更新