0
我在表格的第3列中添加了一个组合框,所以每次添加新行时它都会创建一个新的组合框,并添加来自这些组合框的项目向量1在java swing中插入到JTable单元格的组合框的操作事件
TableColumn ProfileCol = Table.getColumnModel().getColumn(3);
ProfileCol.setCellEditor(new tableList(vector1));
这里tableList如下扩展DefaultcellEditor它的构造方法中提到AA类是
public tableList(java.util.Vector v) {
super(new JComboBox(v));
我的问题是如果我写甚至像
行动它是没有得到触发..
- 我需要将火在组合框中
- 我需要一个代码项目的每一个选择一个代码,让我来动态更新的内容插入表格中的组合框
请帮忙。
为什么.....,是否有一些问题,问题在哪里,您不需要代码t ...,您不需要使用MouseListener,以便更快地发布SSCCE/MCVE/MCTRE,可以在本地变量的JTable/XxxTableModel中使用硬编码的valuse进行编译,可以在任何地方阅读官方的Oracle教程 - 使用表,作为编辑器的部分ComboBox作为编辑器,用于工作代码示例,提示覆盖setValueAt()在 – mKorbel
的模型中,你必须编辑你的问题,以找出可能的答案(1)我需要一个代码,它将在组合框中的每一项选择中触发???'>什么,在哪里,如何,这个事件在JTable内部结束或'2)我需要一个代码,这将允许我动态更新插入表中的组合框的内容 - >是否意味着可编辑JComboBox或 – mKorbel
我写的监听器代码能够触发,如果我点击除列3以外的任何单元格,其中我已插入组合框.. 我的实际目的是..如果我选择任何存在于组合框中的项目(即插入一列)我必须从数据库中获取与它相关的一些其他数据..所以...我需要转到一个函数,这将触发如果我选择一个项目在组合框中..我希望你现在得到它 – user3016435