我不知道如何解决以下问题。 我有一个如下代码:
public class MyWindow{
private Button saveButton;
private Application saveImplementation;
void createSaveButton() {
saveButton.addListener(new Button.ClickListener() {
@Override
public void buttonClick(Button.ClickEvent event) {
this.saveImplementation.save();//Cannot resolve symbol 'saveImplementation'
}
});
}
}
在saveButton.addListener中我不能引用saveImplementation,它是MyWindow类的一个字段 - 你能帮帮我吗? 我该如何解决?
答案 0 :(得分:2)
this
指的是ClickListener
的实例。您需要通过MyWindow
MyWindow.this.saveImplementation.save();
的实例