7
おはよう!JavaFx 2.2&全画面モード
私は最初のアプリケーションJavaFxを試してみます。私はフルスクリーンモードを設定し、ボタンを押すとダイアログが表示されます。ダイアログが表示されると、メインウィンドウは全画面表示で消えます。
コード:
public class Test1 extends Application {
@Override
public void start(final Stage primaryStage) {
Button btn = new Button();
btn.setText("Say 'Hello World'");
btn.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
Stage dialogStage = new Stage(StageStyle.UTILITY);
dialogStage.initModality(Modality.APPLICATION_MODAL);
dialogStage.setScene(new Scene(VBoxBuilder.create().
children(new Text("Hi"), new Button("Ok.")).
alignment(Pos.CENTER).padding(new Insets(5)).build()));
dialogStage.show();
System.out.println(dialogStage.getOwner()==primaryStage.getOwner());
}
});
StackPane root = new StackPane();
root.getChildren().add(btn);
Rectangle2D r = Screen.getPrimary().getBounds();
Scene scene = new Scene(root, r.getWidth(), r.getHeight());
primaryStage.setTitle("Hello World!");
primaryStage.setScene(scene);
primaryStage.setFullScreen(true);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
OS:Windows 7の
する必要があります。どうもありがとう。 – Alexander
ダイアログが開いたら、私の画面が点滅します。どのようにこの問題を解決する? – zella
@DarkDarker、これはバグ、または「設計通りに」期待されているようです。とにかく、JavaFX Jira Trackerでこの問題を検索できます。このようなエントリがない場合は、ファイルできます。 –