我的GUI
中有一个JTable
。在我们的系统中,有各种注册器。如果注册器添加了一个数据,这个数据将被添加到JTable中的一个单元格中。
如果我只是将这些数据添加到表中,我将丢失注册器信息,这对进一步的操作非常重要。
我想做的是,我需要添加一个额外的信息(谁注册了这个数据)到JTable
中的每个单元格,但这个额外的信息不应该在表中看到。
。如果选择了一个单元格,我应该访问注册商信息。
我不知道是否有可能实现类似的东西,但任何帮助和建议将不胜感激。
一种方法是在工具提示中显示额外的详细信息。文章如何使用表:为单元格指定工具提示包含一个完整的示例,该示例展示了如何更改每个单元格的工具提示文本。您可以将注册商信息保存在TableModel
中,并通过getTableCellRendererComponent()
看到的table
参数在TableCellRenderer
中获取它。或者,在TablePopupEditor
中显示它,如图所示。