我正在重新设计我的代码,以前使用的是
JTable jtable = new JTable();
int selectedIndex = jtable.getSelectedColumn();
//implementations
现在,我需要使用 DefaultTableModel。 JTable 是否有与此方法相关的方法或实现?谢谢!
最佳答案
TableModel 与 JTable 的选定列无关。
无论您在 JTable 中使用什么 TableModel,您仍然可以使用
int selectedIndex = table.getSelectedColumn();
获取所选列的方法。
当然,第一次创建 JTable 时并没有选定的列。用户必须选择该列,或者您必须在表格的特定单元格上设置选择。
因此,您仅使用 getSelectedColumn() 方法来响应某种用户事件。
关于java - 相当于DefaultTableModel中JTable的getSelected列方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28923167/