我在ScrolledComposite中有一个SWT Composite,我目前正在绘制到Composite控件。
我的绘图大小是可变的,所以我希望Composite控件的大小根据绘制的内容增加和减少。我已经有了绘图的宽度和高度但是不能在Composite上调用setSize,否则会重新绘制(并且会陷入循环)。
有人有任何建议吗?
谢谢, 艾伦
答案 0 :(得分:0)
好的,我自己解决了。
正如我在问题中提到的,我已经可以在绘图完成后计算宽度和高度。所以,我重新考虑了这个代码,以便在我实际绘图之前也可以调用它。这样我就可以传入内存中的GC并返回尺寸。
艾伦