java - 相当于DefaultTableModel中JTable的getSelected列方法

标签 java user-interface jtable tablemodel defaulttablemodel

我正在重新设计我的代码,以前使用的是

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/

相关文章:

Java netbeans 将逗号添加到表中

java - 一个 ResultSet/ResultSet.next() 中的多个语句返回 false

java - 更改交通灯java切换按钮的状态

java - 突出显示 JTable 行中找到的数据

java - 刷新 JTable 的最佳方式?

java - 使用 Java 连接到 Amazon RDS 实例时如何解决 ORA-12514

java - 线程和用户界面交互

css - ionic 标题..如何删除 3 个点并使所有标题可见?

c++ - 移动 NamedWindow 时 OpenCV 崩溃

java - 按 Enter 键编辑 JTable 中的特定单元格并显示光标