6
フォームのサイズ変更イベント(またはScene
またはStage
)にいくつかの機能を実行します。JavaFXでステージのサイズ変更イベントを聴くには?
しかし、JavaFXでフォームのサイズ変更イベントを検出するにはどうすればよいですか?あなたがwidthProperty
とStage
のheightProperty
の変化を聴くことができ
フォームのサイズ変更イベント(またはScene
またはStage
)にいくつかの機能を実行します。JavaFXでステージのサイズ変更イベントを聴くには?
しかし、JavaFXでフォームのサイズ変更イベントを検出するにはどうすればよいですか?あなたがwidthProperty
とStage
のheightProperty
の変化を聴くことができ
:
stage.widthProperty().addListener((obs, oldVal, newVal) -> {
// Do whatever you want
});
stage.heightProperty().addListener((obs, oldVal, newVal) -> {
// Do whatever you want
});
注:両方の幅と高さの変化に耳を傾け、同じリスナーが本当に使用することができます単純に:
ChangeListener<Number> stageSizeListener = (observable, oldValue, newValue) ->
System.out.println("Height: " + stage.getHeight() + " Width: " + stage.getWidth());
stage.widthProperty().addListener(stageSizeListener);
stage.heightProperty().addListener(stageSizeListener);