JavaFX场景生成器 - 按钮文本中的换行符

Soc*_*tes 6 javafx scenebuilder

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

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

Jos*_*eda 17

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

按钮文字

随你的文字:

按钮文字2

然后,如果您编辑FXML文件,您将看到通常的行返回\n被替换为换行符的html编码:
.所以在你的情况下:

<Button fx:id="button" text="one&#10;two" />
Run Code Online (Sandbox Code Playgroud)