我正在向各种 ListCells 添加工具提示,它们可以有很长(或很短)的文本。根据RT-5313,如果设置了宽度,则只能让工具提示包裹文本。
- 如果没有设置宽度,短文本上的工具提示看起来不错——但大文本会出现工具提示文本溢出(“text ...”)
- 如果设置了宽度,大文本上的工具提示将换行 - 但在短文本上它将有很多额外的空白空间并且看起来很糟糕
我认为可以只向那些具有大文本的单元格添加工具提示,但无法弄清楚如何查找单元格的当前内容是否被溢出。有什么建议吗?
此外,到目前为止,我编写的大多数 JavaFX 代码都定义了舞台的大小,并将调整单个组件(例如标签)大小的任务留给了布局管理器。这不被认为是一种好习惯吗?