2012-04-23 11 views
2

私は、このskillFrameを開くためにボタンに使用したImageIconを持っています。この画像のサイズは100x100ピクセルです。私がちょうどイメージを置く場合スクリーンショットで見ることができるように、それは大きすぎます(これは予想されます)。dynamic ImageIcon for setFrameIcon

私の質問は、16x16(またはデフォルトサイズが何であれ)に画像を拡大する方法についてです。手動で小さいサイズのバージョンを作成する必要はありません(複数理由があります)。

、彼らが将来的には窓が大きく作る場合
  1. 複数のオペレーティングシステムのサポート
  2. 私はより多くの命名に行く必要はありません確信している...

    skillsFrame =新しいですJInternalFrame( "スキル"、true、true、false、false);

    skillsFrame.setFrameIcon(新しいImageIcon( "images/gui/button_skills.png")));

画像の場合...上部のバーは、クリックしてさまざまなJInternalFrameを開くボタンです。 16×16(または任意のデフォルトのサイズがある)に画像をスケーリングする方法

[IMG]http://img443.imageshack.us/img443/4310/67719353.png[/IMG]

答えて