我有一个小问题。我正在尝试使用JavaFX 2.0创建一个不错的GUI(您可以调整大小),但是我有一个小问题。我使用的是网格窗格,但是当我在其中放置多个按钮并且将屏幕调整为较小的尺寸时,按钮将在屏幕的左侧滑动到彼此。我可以设置单元格的最小大小吗,我正在使用FXML进行设计。非常感谢你!
您可以通过在上指定一组ColumnConstraints
对象来设置列的最小宽度GridPane
。
例如,类似:
<GridPane hgap"5" vgap="5">
<Label text="First Name:" GridPane.rowIndex="0" GridPane.columnIndex="0" />
<TextField GridPane.rowIndex="0" GridPane.columnIndex="1" />
<Label text="Last Name:" GridPane.rowIndex="1" GridPane.columnIndex="0" />
<TextField GridPane.rowIndex="1" GridPane.columnIndex="1" />
<columnConstraints>
<ColumnConstraints minWidth="100" halignment="RIGHT" />
<ColumnConstraints minWidth="150" halignment="LEFT" />
</columnConstraints>
</GridPane>
如果需要,您可以类似地控制行的布局。
有关GridPane和ColumnConstraints的信息,请参见Javadocs,以查看可以通过这种方式控制的其他属性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句