2016-08-11 3 views
1

나는 다음과 같은 방법으로 StatusBar을 만들었습니다FXControls에서 StatusBar의 자식을 세로로 정렬하는 방법은 무엇입니까?

<StatusBar> 
     <rightItems> 
      <Label>Memory used: </Label> 
      <TextField editable="false" fx:id="memoryUsedField"></TextField> 
      <Label>MB</Label> 
     </rightItems> 
    </StatusBar> 

하고 실제로는 다음과 같습니다

enter image description here

즉, Label은 다른 방향으로 센터링됩니다. TextField 세로.

수정 방법은 무엇입니까?

+0

CSS를 사용하려고 했습니까? http://stackoverflow.com/questions/26530694/javafx-how-to-define-margin-to-textfield-in-css – Supahupe

답변

1

테스트하지 않았지만 상태 표시 줄의 leftItemsrightItemsimplemented as HBoxs이므로 HBox style properties을 사용할 수 있습니다. 그래서 외부 스타일 시트에서 다음을 수행하십시오

.status-bar .right-items { 
    -fx-alignment: center-right ; 
} 

(baseline-right 실제로 더 잘 볼 수 있음).

관련 문제