【发布时间】:2016-09-15 15:35:41
【问题描述】:
这是我的代码,有些部分已经省略(比如imports、psvm等):
public class Proyect extends Application implements EventHandler{
private HBox menu1() {
Image food1 = new Image (getClass().getResourceAsStream("clipboard.png"));
Button btnR = new Button ("R", new ImageView(food1));
}
@Override
public void handle(Event event) {
if(event.getSource() == btnR) {
}
}
}
问题是我的 IDE 说我在 if 语句中的“btnR”这件事上弄错了(它带有红色下划线)。
【问题讨论】:
-
btnR在不同的范围内。如果您希望它可以从handle()访问,您需要将其设为类变量。