4

HyperlinkJavaFX2アプリケーションにを追加したいと思います。このリンクは、多くのアプリケーション(IntelliJ IDEAなど)で最小化されドッキングされたモジュールで表示されるのと同じように、アプリの左端または右端に垂直に配置されます。

Hyperlinkコンテナが大きくなったり、回転したいときに座標が変更されたりするため、SceneBuilderでもノードを配置するのは難しいことがわかりました。

だから私の質問は:固定サイズのコンテナ(できれVBoxばまたは)内に90度または270度回転する1つまたは複数のノードを配置するにはどうすればよいですか?AnchorPane

4

2 に答える 2

8

回転したノードをGroupに配置します。これにより、GroupのlayoutBoundsは、 rotatedのboundsInParentと一致しNodeます。これは、ノードの視覚的な境界がレイアウト目的で使用されるようになったことを意味するため、おそらくあなたが望むものです。これは、ノードを自動的に再配置するレイアウト マネージャー ( などVBox) で機能します。

于 2013-01-02T18:17:52.090 に答える
1

おそらく、SceneBuilder ではなく、コードでこれを行う必要があります。ノードを親 (VBox など) に追加して、回転変換を適用できます。JavaFX のすべての UI 要素は、必要に応じて変換できるシーングラフ内の単なるノードであることを忘れないでください。

Node の javadoc、変換に関する段落も参照してください。

于 2013-01-02T15:51:22.440 に答える