使用jTable.getSelectedRow(); 获取第一次的行是能行的,到了第二次使用时,就获取不到行了
时间: 2024-03-07 16:50:58 浏览: 157
JTable.doc
如果您在第一次使用 `jTable.getSelectedRow()` 方法时能够成功获取到选中的行,但在第二次使用该方法时无法获取到行,那么可能是因为 JTable 的选择模式没有被设置为正确的选项。请确保您的 JTable 实例的选择模式是正确设置的。
例如,如果您想要选择单个行,请使用 `setSelectionMode(ListSelectionModel.SINGLE_SELECTION)` 方法。如果您想要选择多个行,请使用 `setSelectionMode(ListSelectionModel.MULTIPLE_SELECTION)` 方法。
除了选择模式之外,您还需要确保在 JTable 实例中已经添加了 `ListSelectionListener` 监听器,以便在选择发生变化时及时获取选中的行。
如果您已经确认选择模式和监听器都已经正确设置,但仍然无法获取选中的行,请提供更多细节或代码,以便我们更好地帮助您解决问题。
阅读全文