【问题标题】:How to adjust Label's width to fit its content?如何调整标签的宽度以适应其内容?
【发布时间】:2015-05-25 21:53:07
【问题描述】:

如何根据内容调整JavaFX 8 (8_45) Label 控件项的最小宽度?直到此刻,我不得不手动调整我的 GUI 组件的大小,以确保无论其父级(例如 HBox、Scene、Stage 或其他)的大小发生什么情况,它们的内容都是可见的,即:

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

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

【问题讨论】:

标签: java javafx label


【解决方案1】:

如果你想确保你的标签足够大以容纳它所包含的文本,你可能需要设置它的最小尺寸来跟踪它的首选尺寸:

label.setMinWidth(Region.USE_PREF_SIZE);

【讨论】:

  • 你如何在 FXML 中做到这一点?
  • 在 fxml 中,
  • 另外两种方式,
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-23
  • 2022-01-23
  • 2013-03-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-22
相关资源
最近更新 更多