JComboBox弹出动态人口

时间:2014-02-17 19:16:51

标签: java swing dynamic jcombobox population

烧毁谷歌搜索节点两天两夜我必须谦虚地问自己:

情景:

  • 我有一个JTableJComboBox作为单元格编辑器。
  • 我希望在单击单元格时填充JComboBox弹出列表(从ArrayList)。

我在2天的时间内尝试了许多事情(在不同程度上有效),但我仍然感到难过。我试过MouseListener和听众。我也试过SwingUtilities.invokeLater(...)

我只需要扩展我的JComboBox,比如说DynPopComboBox,这样当点击该框时,它会调用一个方法来填充其弹出列表,然后再显示它。理想情况下,我想要从代码中其他地方的ArrayList或另一个对象中的其他JTable获取弹出内容。

有人可以指点我这个代码示例吗?我的智慧结束了,没有时间来解决它。

感谢。

1 个答案:

答案 0 :(得分:2)

覆盖getCellEditor()的{​​{1}}方法,使用适当的编辑器返回编辑器。类似的东西:

JTable