我wan't在指我的主類中EventHandler
塊使用關鍵字this
,說:事件處理程序實現爲一個匿名內部類
public class Extra {
private SuperObject object;
public Extra() {
Button.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent ae) {
object = new SuperObject(this);
}
});
}
}
// where...
public class SuperObject {
public SuperObject(Extra e) {
// something
}
}
但在這種情況下,我已經得到了有關的警告我還沒有爲SuperObject
類聲明一個構造函數,其中ActionEvent
參數。在這種情況下我能做些什麼?
順便說一下,這實際上並不是「反射」。 – 2014-11-06 18:29:12
我因缺乏恰當的詞而受苦。原諒我。 – bluevoxel 2014-11-06 18:31:23
這不是一個大罪行,沒有必要乞求寬恕。 – 2014-11-06 18:32:52