将应用程序放入系统托盘时,我可以找到特定的操作系统托盘大小:
if (SystemTray.isSupported()) {
SystemTray tray = SystemTray.getSystemTray();
Dimension trayIconSize = tray.getTrayIconSize();
}
现在我可以将某些图像调整为指定大小 - 但它看起来不如原始图像(未调整大小)。
我正在考虑创建各种尺寸的图片,并根据系统托盘选择一个。但还有另一个问题 - 不同操作系统中可能的系统托盘尺寸是多少?我在想16,24,32,64像素。这够了吗?