访问在不同按钮中声明的对象参数

时间:2019-04-22 11:22:11

标签: java fxml

  Player p1 = null;
@FXML
private void enterName  (ActionEvent event){
String playerName = nameField.getText();    
p1 = new Player(playerName);
System.out.println(p1.name);
}

 @FXML
public void pickAndesite (MouseEvent event){

  System.out.println(p1.name);

}

每当我单击pickAndesite按钮时,就会出现一个异常。 我的玩家班级是这样的

public void setName(String name){
    this.name = name;
}
public String getName(){
    return name;   
}

为什么会引发异常?我已经把参数放在p1.name

例外:

Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

0 个答案:

没有答案