JavaFX Scene Builder - 按钮文本中的换行符

JavaFX Scene Builder - line break in button's text

如何在使用 Scene Builder 时为按钮的文本添加换行符?在控制器的代码(Java 文件中)执行此操作会得到我想要的:
button.setText("one\ntwo");
结果
one
two
正在显示。但是在使用 Scene Builder 时将 one\ntwo 插入到按钮的文本中(并且没有上面提到的 Java 代码)会导致显示 one\ntwo

有一个 "Wrap Text" 复选框我没有成功。我想这是为了在按钮不够宽时使文本换行,但这不是所需的行为。

在 Scene Builder 上,您可以切换到多行模式,并开始添加文本和新行。

加上你的文字:

然后,如果您编辑 FXML 文件,您会看到通常的行 return \n 被换行的 html 编码替换:
。所以在你的情况下:

<Button fx:id="button" text="one&#10;two" />