gpt4 book ai didi

java - setFrameIcon 的动态 ImageIcon 缩减

转载 作者:行者123 更新时间:2023-11-30 09:38:01 31 4
gpt4 key购买 nike

我有一个 ImageIcon,用作打开此 skillsFrame 的按钮。此图像大小为 100x100 像素。正如您在屏幕截图中看到的那样,如果我只是放置图像,它太大了(这是预期的)。

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

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

    skillsFrame = new 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]

最佳答案

how to scale the image to 16x16(or whatever the default size is)

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

关于java - setFrameIcon 的动态 ImageIcon 缩减,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10289940/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com