我是 JTable 的新手。我已经动态创建了一个 JTable,但我不知道如何从该动态 JTable 中获取数据。
JTable 在 MouseListener 内的匿名类中创建,在匿名类中。我无法访问匿名类之外的 JTable。
数据驻留在 TableModel 中;要获得这个,你调用getModel()。
然后使用getValueAt(int,int)获取特定单元格的值。
您说您只能访问匿名类中的 JTable。
所以 JTable 的范围就是那个匿名类。与其在匿名类中声明 JTable,不如让 JTable 成为封闭类的字段。然后你就可以访问它了。