我正在从事javafx练习, 这是一个包含两个游戏的javafx项目,单击并设置模式后,我在同一窗口中有一个主菜单和两个游戏。
两款游戏都采用“猜测组合”。
我必须创建一个开发人员窗口来显示要猜测的组合,因为我当时想将javafx文本设置为静态,这样我可以从任何地方更改该组合,但是当我将static放入时,这是行不通的文本的前面,它不再是javafx字段。
控制器类: 放入静态文本为rndCombinationTxt;
public class DeveloperWindowController implements Initializable {
@FXML public Text rndCombinationTxt;
@FXML private Button developerWindowCloseBtn;
private FindTheCombinationGameController controller;
private Game game;
@Override
public void initialize(URL location, ResourceBundle resources) {
}
public static void onChangeCombination(String str){
}
public void onCloseButton() {
Stage stage = (Stage) developerWindowCloseBtn.getScene().getWindow();
stage.close();
}
}
我该怎么办?