我正在编写一个JavaFX应用程序,并想创建一个包含两个长文本的屏幕。我不知道文本是什么,它将在运行时由一些代码填充。
为此,我想使用VBox和2个标签。我假设如果我不添加尺寸,标签将跨越VBox。由于文本很长,我希望它自动换行。
以下是我尝试的FXML:
为此,我想使用VBox和2个标签。我假设如果我不添加尺寸,标签将跨越VBox。由于文本很长,我希望它自动换行。
以下是我尝试的FXML:
<VBox spacing="20" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
<children>
<Label fx:id="label1" text="Dummy Text" wrapText="true" />
<Label fx:id="label2" text="Dummy Text" wrapText="true" />
</children>
</VBox>
这不起作用是因为文本没有换行,而只是超出了窗口的右侧。我需要什么才能使其正常工作?
wrapText="true"
属性。 - Lerk