Gef / draw2d:如何获取自动换行文本的高度

时间:2016-01-18 17:25:13

标签: draw2d

所以我正在制作draw2d程序。我有一些输入的文字,我通过这样做包装:

{{1}}

现在我需要找到具有固定宽度的文本高度。到目前为止,我还没有找到办法。我已经看过的其他线程已经提到过使用getPreferredSize()方法,但这无法返回正确的高度。

任何建议都会有所帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

您应该可以通过调用getPreferredSize(<your width>, -1)来获取此值。为我工作,你可以阅读here。请记住,您必须使容器无效才能工作,否则它将从内部缓存中获取值(至少这是我记得的)。