我的课从DefaultTableModel扩展了

我尝试:

super.removeRow(...);




this.removeRow(...);


为什么它们都起作用?

最佳答案

不是答案,但是this.whatever在大多数复杂的Swing GUI中可能会被误解

super.removeRow(...);




this.removeRow(...);




应该是(我的观点是避免....)

myTableModel.removeRow()-例如((DefaultTableModel) table.getModel()).removeRow(row);

或者您在XxxTableModel中覆盖

public void removeRowAt(int row) {

10-02 05:04