我试图弄清楚如何通过“if”语句向 JTable 添加逻辑,该语句检查是否选择了任何行。我知道如何检查是否选择了特定行,但我似乎无法弄清楚如何检查所有行。
if(tbl.isRowSelected(0)){
Run Code Online (Sandbox Code Playgroud)
显然,这是检查特定行。
我也试过类似的东西
if(tbl.isRowSelected(0-2000)){
Run Code Online (Sandbox Code Playgroud)
这不起作用,我也不希望它起作用。
这样做的原因是我正在设置表格,以便当用户单击一行然后点击“编辑”按钮时,将出现第二个表格,其中包含与他们选择的行相关的更多数据。(这里在哈希映射中使用 2D 数组变得复杂,但我首先需要解决这个简单的问题)。
我在这里先向您的帮助表示感谢!
这应该可以通过 a 来实现ListSelectionModel,可以使用JTable::getSelectionModel()
因此,您可以调用table.getSelectionModel().isSelectionEmpty()以查看是否选择了任何行。
| 归档时间: |
|
| 查看次数: |
11881 次 |
| 最近记录: |