2017-01-26 4 views
0

FXMLを使用してJavaFXで3列のGridPaneを作成したいとします。中央の列に大きなラベルがあります。中央の列はラベルの幅をとります。左と右の列は、フォームの残りの幅の半分(50%)を共有します。私は試しました PercentWidthから50の左右の列。ただし、幅はフォーム全体の50%に設定されますが、残りの幅は設定されません。 たとえば、フォームは1000ピクセル幅です。中央の列には400ピクセル、左右の列にはそれぞれ300ピクセルが必要です。実行時にフォームのサイズが変更されても、この式は維持されます。GridPaneパーセンテージ幅

+0

私はC#tablelayoutpanelコントロールからJavaFXに切り替えるので、GridPaneはC#でTableLayoutPanelのように動作すると思います –

答えて

0

中央の列を優先幅に使用すると、HGrowからALWAYSに設定されます。また、中心列のHGrowにはSOMETIMESを設定します。

関連する問題