在我的跨平台SWT Java应用程序中,我使用TrayItem的setImages()函数来设置停靠栏和状态栏图标.该图标是128x128透明PNG.状态和托盘图标在Windows和Linux发行版上都有适当的剪辑,但在Mac上我遇到的问题是状态栏图标出现两边都有奇怪的填充,如下所示:
我很奇怪,除了Mac之外,它还适用于所有其他平台.例如,这是我的Linux机箱上没有问题的相同状态栏图标:
有没有人知道如何在Mac上防止这种额外的填充?
java macos swt statusbar
java ×1
macos ×1
statusbar ×1
swt ×1