我有一个JTable
,其中一列有row-unique list of items with a JComboBox editor.(没有涉及事件监听器。)问题是单元格没有显示JComboBox,而是JLabel
s基础列表的toString
。我有一个implements TableModel
类isCellEditable
,该列为该列返回true。 Rhe细胞对小鼠没有反应。
我尝试让getColumnClass
同时返回JComboBox
和基础列表的类,在这两种情况下,我仍然只是获取列表的toString
。我没有在尝试制作自己的渲染器方面取得很大进展,因为1. Oracle教程“如何使用表格”是有史以来最难以理解的编程网页之一,而且2. 强烈怀疑我“做错了”,因为肯定已经知道如何呈现JComboBox
String
的{{1}}。不是吗?
所需的行为是它们似乎是JComboBox
es并且可以使用鼠标进行编辑。我觉得我应该发布更多细节,但我不知道应该发布什么。提前谢谢。