想知道在用户手动从 JTable 中选择数据后,我将如何解决填充二维数组的问题,即如果您从 JTable 中选择两个单元格(足球、橄榄球),那么它们将被添加到两个数组应该相对于 [row][column] 填充。我问这个,所以我能够将此数组传递给另一个将创建可视化的类。我的 ListSelectionModel 的代码是:
如果我要突出显示两个单元格(足球、橄榄球),它将打印到命令行“FootballRugby”,因此只需将其存储在数组中!
谢谢你的帮助 :)
想知道在用户手动从 JTable 中选择数据后,我将如何解决填充二维数组的问题,即如果您从 JTable 中选择两个单元格(足球、橄榄球),那么它们将被添加到两个数组应该相对于 [row][column] 填充。我问这个,所以我能够将此数组传递给另一个将创建可视化的类。我的 ListSelectionModel 的代码是:
如果我要突出显示两个单元格(足球、橄榄球),它将打印到命令行“FootballRugby”,因此只需将其存储在数组中!
谢谢你的帮助 :)
这将为您提供选定的行和选定的列JTable
。如果未选择任何单元格,则getSelectedXXX方法将返回 -1。
table.getSelectedColumn(); // Gives the selected column.
table.getSelectedRow(); // Gives the selected row.
获取行列后调用getValueAt方法获取该位置的值。
现在您有了所需的数据,您可以将其存储在数组中并将其传递给另一个类进行可视化。