垂直中心是GEF中的TextFlow

时间:2009-03-14 18:15:03

标签: eclipse layout swt eclipse-gef

我正在尝试在GEF的RectangleFigure中垂直居中多线文本框。它需要在调整大小时调整。

这最好用布局来完成,但我无法弄清楚它是如何工作的。

我正在向父FlowPage添加BorderMargin,并在调整RectangleFigure的大小时更改边距。不幸的是,在那个特定点上,TextFlow还没有布局,而且它通常不再具有正确的行数。

鉴于我所需要的只是行数,我该如何计算呢。

或者,“自动居中”布局是什么样的?

1 个答案:

答案 0 :(得分:0)

我还没有看到答案,但我确实有一些问题:

  • 到目前为止,您是否可以发布代码示例?
  • 与父级BorderMargin混淆到中心可能是错误的方法。如果你不这样做会怎么样?
  • 您是否正在执行invalidateTree()以强制重新计算/布局?
  • 当你说“所有你需要的是行数”时,你指的是哪个对象,你打算用这个答案做什么?