我想创建模式"选项"我的应用程序的窗口。我有一个ComboBox,我想在initialize()方法中填充它。但是,当我运行我的程序并转到此窗口时,我的ComboBox没有填充,当我点击它应用程序freez时,我必须关闭程序。 我在Eclipse中的控制台上没有任何错误。
但是当我跑步"选项"窗口直接作为主应用程序窗口,一切正常,所以bug必须参考事实,我的窗口是模态的。
此代码创建我的窗口:
@FXML protected void handleBtnOptionsClick(MouseEvent event) {
TabPane root;
try {
root = (TabPane)FXMLLoader.load(getClass().getResource("OptionsWindow.fxml"));
Stage s = new Stage();
s.initModality(Modality.APPLICATION_MODAL);
Scene scene = new Scene(root);
s.setScene(scene);
s.initOwner(s.getScene().getWindow());
s.show();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我将非常感谢你的帮助:)。