我的Label
宽度有问题。如果我改变窗口的大小并且标签的宽度不适合窗口。
我期待的是:
初始值:012345678901234567890123456789
调整大小后:01234567890123 ...
但实际状态:
调整大小后:
如何获得预期结果?
以下是.fxml
文件
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.HBox?>
<AnchorPane xmlns="http://javafx.com/javafx"
xmlns:fx="http://javafx.com/fxml"
fx:controller="stackoverflow.labeltest.Controller">
<HBox>
<Label fx:id="label"/>
</HBox>
</AnchorPane>
答案 0 :(得分:1)
AnchorPane
不会在没有约束的情况下调整孩子的大小。您需要设置rightAnchor
的{{1}}和leftAnchor
约束。 (您也可以简单地以root身份使用HBox
。)
HBox