如何在FXControls中垂直对齐StatusBar的子节点?

时间:2016-08-11 12:16:11

标签: java javafx vertical-alignment controlsfx

我已按以下方式创建StatusBar

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

实际上看起来像这样:

enter image description here

即。 LabelTextField垂直方向为中心。

如何解决?

1 个答案:

答案 0 :(得分:2)

未经过测试,但状态栏的leftItemsrightItemsimplemented as HBoxs,因此您可以使用HBox style properties。因此,请在外部样式表中尝试以下内容:

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

baseline-right实际上看起来可能更好。)