我想在HBox中实现这种布局
|[Message ]|[Ok]|[Cancel]|
但我不能强迫标签填充左边的自由空间,我得到了这个
| [Message]|[Ok]|[Cancel]|
HBox.hgrow =总是没有帮助。
代码如下所示:
<HBox alignment="CENTER_RIGHT">
<children>
<Label fx:id="lblMessage" ... HBox.hgrow="ALWAYS" />
<Button fx:id="btnOk" ... HBox.hgrow="NEVER" />
<Button fx:id="btncancel" ... HBox.hgrow="NEVER" />
</children>
</HBox>
如何让标签填满左侧空间?
答案 0 :(得分:2)
.css
的默认最大宽度是其首选宽度。将最大宽度设置为适当大的值应该可以解决您的问题。