JavaFX2.0アプリケーションをブラウザのウィンドウの中央に配置する方法
-
27-10-2019 - |
質問
JavaFx 2.0でアプリケーションを構築していますが、アプリケーションがデプロイされたときに、ブラウザーのウィンドウの中央に表示されるようにしたいと考えています。私はグーグルとヤフーでこのトピックを探しましたが、何も見つかりませんでした。どんな助けでも大歓迎です。
解決
FXMLではHBoxパネルとVBoxパネルを組み合わせて使用できます。テストしたコードはHierです: ジェネラコディセタグプレ
「panel1」はブラウザ領域に広がります。したがって、HBoxとVBoxもそうなります。子孫の「center」属性があるため、「panel2」は中央に配置されます。
他のヒント
これはhtmlの関連部分の抜粋です。 ジェネラコディセタグプレ
100%のカバレッジ以外のものが必要な場合は、100%のタグを75%に設定し、cssスタイルを調整して、必要な余白でページの中央に配置することができます。
現在のJavaパッケージツール(javafxpackagerユーティリティなど)では、パーセント幅を指定できません。 javafx jira でこの機能リクエストを作成しました-作成できますリクエストを表示するためのアカウント。これらのツールを使用して
このFXMLを使用する ジェネラコディセタグプレ
問題を解決する可能性があります
StackPaneをコンテナとして使用してみてください。含まれるすべてのノードを中央に配置します。 トルステン