模态窗口中的ComboBox冻结了我的JavaFX应用程序

时间:2014-04-25 12:54:03

标签: java combobox javafx modal-window

我想创建模式"选项"我的应用程序的窗口。我有一个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();
    }

}

我将非常感谢你的帮助:)。

0 个答案:

没有答案