如何使Label文本向右扩展

时间:2017-02-18 12:54:41

标签: java javafx

我正在使用JavaFx,标签的内容将动态更新。 它目前正从该中心扩展。我希望它扩展到右边。

例如,'labeltext'最初是标签的内容,如下所示(标签左侧有2个按钮):

初​​始:

Button1 Button2 labeltext

我希望在使用更长的字符串更新标签内容时实现以下目的:

Button1 Button2 labeltextlabeltextlabeltextlabeltext

当前问题,它从中心扩展并覆盖我的button2,如下所示。较长的字符串最终也会覆盖button1。

Button1 labeltextlabeltextlabeltextlabeltext

按钮和标签位于StackPane内。处理标签的代码部分如下。尝试了注释掉的部分,这些部分没有什么区别:

Label pathLabel = new Label("labeltext");
//pathLabel.setTextAlignment(TextAlignment.LEFT);
//pathLabel.setAlignment(Pos.CENTER_LEFT);
Button btn1 = new Button("Button1");
Button btn2 = new Button("Button2");
StackPane layout = new StackPane();
layout.getChildren().addAll(btn1, btn2, pathLabel);

0 个答案:

没有答案