SWT - 我可以根据图纸尺寸增长和缩小画布吗?

时间:2011-11-08 11:33:09

标签: java scroll resize drawing swt

我在ScrolledComposite中有一个SWT Composite,我目前正在绘制到Composite控件。

我的绘图大小是可变的,所以我希望Composite控件的大小根据绘制的内容增加和减少。我已经有了绘图的宽度和高度但是不能在Composite上调用setSize,否则会重新绘制(并且会陷入循环)。

有人有任何建议吗?

谢谢, 艾伦

1 个答案:

答案 0 :(得分:0)

好的,我自己解决了。

正如我在问题中提到的,我已经可以在绘图完成后计算宽度和高度。所以,我重新考虑了这个代码,以便在我实际绘图之前也可以调用它。这样我就可以传入内存中的GC并返回尺寸。

艾伦