如何调整Label的宽度以适应其内容?

时间:2015-05-25 13:45:49

标签: java javafx label

如何根据内容调整JavaFX 8(8_45)Label控件的最小宽度?到目前为止,我必须手动调整我的GUI组件的大小,以确保无论其父级的大小(例如HBox,场景,舞台或其他)发生什么,它们的内容都将可见,即:

Label label = new Label("Foo foo foo");
label.setMinWidth(someMinValue);

有没有办法让Label或任何其他JavaFX控件项“监听”其内容并自动调整其宽度?提前谢谢。

1 个答案:

答案 0 :(得分:10)

如果你想确保你的标签对于它所持有的文字足够大,你可能想要设置它的最小尺寸来跟踪它的首选尺寸:

label.setMinWidth(Region.USE_PREF_SIZE);
相关问题