SWT:无法调整Mac上的按钮大小

时间:2009-09-15 19:00:49

标签: java macos swt

我正在使用SWT开发一个Java应用程序,其中包含一些带图像的按钮。

在我的Windows机器上,该按钮将自动大到足以在按钮中显示整个图像。我在Mac上试过这个,但按钮不会变得足够大以适应整个图像。我尝试使用按钮上的setsize()函数来手动设置大小,但每当我在按钮的父级上调用layout()时,它会将按钮的大小设置回其默认值。

关于如何使按钮足够大以适合图像的任何想法?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。

按钮的父级正在使用GridLayout管理器。我将按钮的gridData变量heightHint和widthHint设置为预期的大小,并且工作正常。