所以我有许多 JComboBox 组成了一个 JTable。我的问题是;如果不能直接访问这些 JComboBox,如何从 JTable 中获取它们?下面是我如何将 JComboBoxes 放入 JTable...
TableColumn columnModel = table.getColumnModel().getColumn(i);
columnModel.setCellEditor(new DefaultCellEditor(combo));
...所以我想你可以通过做类似...这样的事情来归还它们
JComboBox retrievedDropDowns = (JComboBox)table.getColumnModel().getColumn(1).getCellEditor();
但显然不是...
离我远吗?
谢谢!
最佳答案
尝试:
JComboBox retrievedDropDowns = (JComboBox)table.getColumnModel().getColumn(i).getCellEditor().getComponent();
关于java - 从 JTable 返回 JComboBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14813974/