如何在不覆盖的情况下向Label添加文本?

时间:2016-12-12 14:59:57

标签: java javafx label

我想在JavaFX中向Label添加文本而不删除以前的文本。 我试过这个,但它只是覆盖了所有这些:

Label label = new Label();
label.setText("Line1");
label.setText("Line2");

例如,如果我想要它说“Line1Line2”。除了以下情况之外别无其他方式:

Label label = new Label();
label.setText("Line1");
label.setText("Line1Line2");

1 个答案:

答案 0 :(得分:3)

您可以获取上一个标签,将其与新零件连接,然后设置整个文本:

label.setText(label.getText() + "Line2");

由于我们只能访问getter / setter,因此没有其他方法; API没有提供更方便的方法(如构建器/追加器)。