6

この1つのJavaFX 2.0サブウィンドウを試しまし たが、問題は、再描画(リフレッシュ)できるステージが1つだけで、もう1つはフリーズしていることです。そのステージにボタンを配置すると、ボタンが表示されないことがわかります。 」と「プレス」画像、これを解決するにはどうすればよいですか?

4

1 に答える 1

10

「JavaFX Application Thread」で新しいステージを作成しましたか?

次を試してください:

    javafx.application.Platform.runLater(new Runnable() {

        @Override
        public void run() {
            Stage stage = new Stage();
            stage.setScene(new Scene(new Group(new Button("my second window"))));
            stage.show();
        }
    });

すべての FX UI 操作は「JavaFX アプリケーション スレッド」で実行する必要があります。http://docs.oracle.com/javafx/2/architecture/jfxpub-architecture.htm#sthref8を参照してください。

于 2012-05-08T06:39:01.313 に答える