2012-02-18 9 views
3

私のアプリケーションでJFrame.setIconImagesを使用して、アプリケーションのJFrameのアイコンを設定しています。具体例はHow to add an image to a JFrame title bar?です。GNU/Linux Mintのalt-tabリストにJavaアプリがあります

Mint(Cinnamonデスクトップ)では、alt-tabリストにファジーアイコンが表示されています。 setIconImagesに渡されるリストの最初のアイコンは32X32pxで、2番目のアイコンは96x96pxです。 32x32の画像がちょうど拡大されているようです。私は、setIconImageとsetIconImagesの両方を使用して高解像度の画像を1つ、高解像度の画像を2つ使用してみましたが、無駄です。

Mintの他のアイコンのほとんどがとても美しく見えるので、これは本当に私を悩ましています。

これを修正する方法があるのか​​、それともCinnamon/Gnome-3の問題なのか誰にも分かりますか?私はリポジトリからJavaアプリケーションをインストールしたばかりで、同じ問題があるようです。

--edit-- Debian Squeezeで試してみました。これは同じように動作しますが、alt-tabリストには小さなアイコンが表示されるため、目立ちません。

答えて

1

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

Iは、/ usr /共有/アイコンのアイコン(画像の右側のアイコンがインストールされたアプリケーションであるノーム3、Debianのウィージー上のアプリケーションをインストールした/ハイカラー...とjarwrapperを介して起動)。左側のアイコンは、実行可能な.jarファイルとして実行されているアプリケーションです。どちらの場合も、setIconImagesは32x32と96x96のアイコンで呼び出されています。

明らかに、複数のアイコンを読み込んでも違いはありませんが、とにかく縮小されます。システムがそのアイコンを見つけることができるようにアプリケーションをインストールするのが効果的です。 Mintの問題は、/ usr/share/iconsの別のサブディレクトリにあるアイコンを探していることが原因であると思われます。

+0

+1を見つける。 – Ingo

関連する問題