2012-02-18 13 views
3

我正在使用JFrame.setIconImages在我的应用程序中设置JFrame的图标,从How to add an image to a JFrame title bar?的示例开始工作。Java应用程序在GNU/Linux的alt-tab列表中有模糊图标Mint

在薄荷(肉桂桌面)上,我在alt-tab列表中显示模糊图标。传递给setIconImages的列表中的第一个图标是32X32像素,第二个图标是96x96像素。它看起来像32x32图像正在扩大规模。我已经使用setIconImage和setIconImages以及两张高分辨率图像对一张高分辨率图像进行了试用,但无济于事。

这真的让我感到困扰,因为Mint中的大多数其他图标看起来非常好看。

有谁知道是否有办法解决这个问题,还是肉桂/侏儒-3问题?我刚刚从存储库中安装了一个Java应用程序,它似乎也有同样的问题。

--edit--刚刚在Debian Squeeze中试过。它的行为方式相同,但alt-tab列表的图标较小,因此不太明显。

回答

1

http://speedduck.net/images/share/gnome-3-alt-tab-icons.jpg

我安装在Debian喘息的应用,侏儒3上的图像的右侧的图标为所安装的应用(图标在/ usr /共享/图标/高彩色...和通过jarwrapper启动)。左侧的图标是应用程序以可执行文件的形式运行.jar文件。在这两种情况下,setIconImages被称为32x32和96x96图标。

显然,加载多个图标并没有什么区别,反正它们只是缩小了。有用的是安装应用程序,以便系统可以找到它的图标。我怀疑Mint的问题在于它在/ usr/share/icons的不同子目录中查找图标。

+0

+1了解。 – Ingo 2012-02-25 00:52:47

相关问题