3

我正在向各种 ListCells 添加工具提示,它们可以有很长(或很短)的文本。根据RT-5313,如果设置了宽度,则只能让工具提示包裹文本。

  • 如果没有设置宽度,短文本上的工具提示看起来不错——但大文本会出现工具提示文本溢出(“text ...”)
  • 如果设置了宽度,大文本上的工具提示将换行 - 但在短文本上它将有很多额外的空白空间并且看起来很糟糕

我认为可以只向那些具有大文本的单元格添加工具提示,但无法弄清楚如何查找单元格的当前内容是否被溢出。有什么建议吗?

此外,到目前为止,我编写的大多数 JavaFX 代码都定义了舞台的大小,并将调整单个组件(例如标签)大小的任务留给了布局管理器。这不被认为是一种好习惯吗?

4

1 回答 1

1

您可能需要检查 API 更新。由于 JavaFX 2.2 支持换行和文本溢出: http ://docs.oracle.com/javafx/2/api/javafx/scene/control/Tooltip.html

于 2013-09-10T20:17:14.540 回答