[英]SWT: Unable to resize buttons on a Mac
我正在使用SWT开发Java应用程序,其中包含一些带有图像的按钮。
在我的Windows计算机上,按钮将自动变大到足以显示按钮中的整个图像。 我在Mac上尝试过此操作,但是按钮的高度不足以适合整个图像。 我尝试在按钮上使用setsize()函数手动设置大小,但是每当我在按钮的父对象上调用layout()时,都会将按钮的大小设置回其默认值。
关于如何使按钮足够大以适合图像的任何想法?
我找到了解决方案。
该按钮的父级正在使用GridLayout管理器。 我将按钮的gridData变量heightHint和widthHint设置为预期的大小,并且可以正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.