0

特定のpreferedWidthセットを持つリージョンがたくさんあります。これらのリージョンは、ドラッグ アンド ドロップ UI で再利用されるビジュアル コンポーネントです。

これらの領域のコンテナを作成したいので、VBox が埋め込まれた ScrollPane でこれを達成しようとしました。水平スクロールせずに VBox を保持するのに十分な幅のスクロールペインが必要です。

VBox の幅を手動で把握し、スクロールバーの幅をハードコードすることもできますが、後で vbox のスタイルを設定できるように、動的なソリューションを優先します。残念ながら、その子に優先幅が設定されていても、vbox の優先幅は -1 です。

また、スクロールペインのpreferedViewportWidthを自分の領域の幅に設定しようとすると、hbarPolicyに応じてさまざまな結果が得られます。ポリシーが AS_NEEDED に設定されている場合、スクロールバーの幅は無視され、スクロールバーが表示されるときに領域の上に表示されます。

垂直スクロールバーの有無にかかわらず、自分の領域に十分な幅の SrollPane を取得する方法や、パディングの可能なスタイリングなどのアイデア.

4

1 に答える 1

2

ScrollPaneprefViewportWidthProperty()を子のwidthプロパティにバインドすることで、私の問題を解決しました。

于 2012-09-26T12:19:29.260 に答える