2

我有一个 ImageIcon 用于打开此技能框架的按钮。此图像大小为 100x100 像素。正如您在屏幕截图中看到的那样,如果我只是把图像太大(这是预期的)。

我的问题是关于如何将图像缩放到 16x16(或任何默认尺寸),这样我就不需要手动创建更小尺寸的版本(出于多种原因)。

  1. 以防他们将来把窗户做得更大
  2. 多操作系统支持
  3. 我确定我不需要继续命名...

    SkillsFrame = new JInternalFrame("技能", true, true, false, false);

    SkillFrame.setFrameIcon(new ImageIcon("images/gui/button_skills.png"));

现在对于图像...顶部的栏是单击以打开各种 JInternalFrames 的按钮。

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

4

1 回答 1

2

如何将图像缩放到 16x16(或默认大小)

你看过Image getScaledInstance(int width, int height, int hints)

于 2012-04-24T05:41:25.393 回答