2012-04-23 66 views
2

我有一個ImageIcon,我用一個按鈕來打開這個skillsFrame。這個圖像的大小是100x100px。正如你在屏幕截圖中看到的那樣,如果我只是放置圖像,它太大了(這是預期的)。動態ImageIcon減少setFrameIcon

我的問題是關於如何將圖像縮放到16x16(或任何默認大小),以便我不需要手動創建較小尺寸的版本(出於多種原因)。

  1. 情況下,他們使Windows在未來
  2. 多操作系統支持更大
  3. 我敢肯定,我不需要去命名更多...

    skillsFrame =新JInternalFrame(「技能」,true,true,false,false);

    skillsFrame.setFrameIcon(new ImageIcon(「images/gui/button_skills.png」));

現在的圖像...在頂部的酒吧是點擊打開各種JInternalFrames的按鈕。

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

回答