有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java SWT我可以根据绘图大小来扩大和缩小画布吗?

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

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

有人有什么建议吗

谢谢, 艾伦


共 (1) 个答案

  1. # 1 楼答案

    好吧,我自己解决了

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

    艾伦