2016-08-11 5 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が実際に良く見えるかもしれません)。

関連する問題