2011-07-29 17 views

答えて

4

1つのピクセル(より透明性が高い)で構成されたアイコンを作成して使用します。そのようなアイコンが必要な場合は私に連絡してください。私はあなたをお送りします。

+2

はい私はそのようなアイコンが必要です。どのように私はあなたと連絡を取るのですか? –

+0

あなたの受信箱を確認してください。 – AlexR

+5

透明な1ピクセルアイコンを数行のコードで生成することができます。 –

1

イメージアイコンを透明なイメージに設定して、コーヒーカップを取り外すことができます。私はそうでなければデフォルトのアイコンを取り除くことが可能であるとは思わない。

21

Java source codeのコピーを保管することは常に良いことです。あなたがnullの画像に渡すと、あなたは合格する必要がありますので、何もしないことと同じであることがわかります

public void setIconImage(Image image) 
{ 
    ArrayList<Image> imageList = new ArrayList<Image>(); 
    if (image != null) 
    { 
    imageList.add(image); 
    } 
    setIconImages(imageList); 
} 

:のjava.awt.Window(JFrameののスーパークラス)のコードはsetIconImage次のコードを持っていますコーヒーカップを取り除くための画像で。他の人が1×1の透明なアイコンを使用することが推奨されているので、あなたの最善の策です。ここでアイコンを作成するために、いくつかのコードは次のとおりです。

Image icon = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB_PRE); 
myFrame.setIconImage(icon); 
+0

私はこのように最後の行を完成させます: 'myFrame.setIconImage(new ImageIcon(icon));' – Dargmuesli

0

あなただけのGIMPやPhotoshopのを使用したり、ペイントし1x1px、透明画像、エクスポートを作成することができ、それ(の.pngや.jpg、doesntの問題?)。 それを適用してください:

ImageIcon frameIcon = new ImageIcon("files\yourfile.png"); 
frame.setIconImage(frameIcon.getImage()); 

大丈夫でしょうか。

関連する問題