【发布时间】:2013-09-10 04:08:07
【问题描述】:
我的类从 DefaultTableModel 扩展
我试试:
super.removeRow(...);
和
this.removeRow(...);
为什么它们都有效?
【问题讨论】:
-
@APoliteBoy 因为
Your class是DefaultTableModel -
@一个有礼貌的男孩,请问是什么
-
这是对象的工作方式,与
defaulttablemodel或swing无关的是oop -
@mKorbel 什么
why.........? -
在这里搜索 AbstractTableModel,这里有一些最复杂的代码示例,您可以在 DeafultTableModel 中覆盖相同的方法,但是我错过了任何覆盖它的理由,因为这个方法在整体上是可访问的JVM 实例,DeafultTableModel 的优点是从当前 JVM 的任何角落调用任何东西,然后 this 或 super 内部类扩展 DefaultTableModel 是无用的字符,removeRow 将在没有这个或...的情况下执行,与 JButtons Action 等相同跨度>
标签: java swing jtable defaulttablemodel