如何根据内容调整 JavaFX 8 (8_45) Label 控件的最小宽度?到目前为止,我不得不手动调整我的 GUI 组件的大小,以确保无论其父级(例如 HBox、Scene、Stage 或其他)的大小发生什么变化,它们的内容都将是可见的,即:
Label label = new Label("Foo foo foo");
label.setMinWidth(someMinValue);
有没有办法让 Label 或任何其他 JavaFX 控件项“监听”其内容并自动调整其宽度?提前谢谢你。
最佳答案
如果您想确保您的标签保持足够大以容纳其包含的文本,您可能需要设置其最小尺寸以跟踪其首选尺寸:
label.setMinWidth(Region.USE_PREF_SIZE);
关于java - 如何调整标签的宽度以适应其内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30439848/