2014-07-25 3 views
0

작은 질문이 있습니다. JavaFX 2.0을 사용하여 크기를 조정할 수있는 좋은 GUI를 만들려고하는데 작은 문제가 있습니다. 격자판을 사용하고 있지만 여러 개의 단추를 넣었을 때 화면의 크기를 작은 크기로 조정하면 단추가 화면의 왼쪽 크기에서 서로 밀어집니다. 셀 또는 어떤 것에 최소 크기를 설정할 수 있습니까? 저는 디자인에 FXML을 사용하고 있습니다. 대단히 감사합니다!Javafx 그리드 레이아웃 레이아웃

답변

1

GridPaneColumnConstraints 개체 집합을 지정하여 열의 최소 너비를 설정할 수 있습니다. 같은

예를 들어

, 뭔가 : 원하는 경우

<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> 

당신은 유사하게, 행의 레이아웃을 제어 할 수 있습니다.

이렇게 제어 할 수있는 다른 속성을 보려면 GridPaneColumnConstraints에 대한 Javadocs를 참조하십시오.