如何在匿名类中调用自己的方法,如红色部分,我想调用在红色此处调用AddUserInterFace类的getRowData()方法,但是要报错说不是封闭的类,请问有什么办法,可以在这里调用的到匿名类的方法呢?捆扰已经很久了,请大家指点下迷津,我尝试把dtm传到里面去处理,但是我不太喜欢那样做,请问有什么办法在此用吗?
if(e.getSource()==(addDataBtn) ){
new AddUserInterFace("个人详细资料").addWindowListener(//匿名内部类的事件处理
new WindowAdapter() {
public void windowClosed(WindowEvent e1) {
DefaultTableModel dtm = (DefaultTableModel)MainInterFace.this.table.getModel();
dtm.addRow(AddUserInterFace.this.getRowData()) ;//
}
}
);