java - 如何改变JFrame图标的大小

标签 java swing resize icons size

如何更改JFrame图标的大小?

JFrame f = new JFrame("Test");
Image icon = Toolkit.getDefaultToolkit().getImage("icons/logo.png");
// icon.setPreferredWidth()...
f.setIconImage(icon);

最佳答案

框架图标是根据操作系统决定的尺寸设置的。

  • 如果您提供各种尺寸的图标,Windows 将使用较小的一个作为框架图标,并使用较大的一个作为用户键入 alt 时显示的窗口中包含的图像 选项卡 在应用程序之间进行更改。
  • OS X 根本不显示框架图标。

另请参阅:Sizes of frame icons used in Swing .

关于java - 如何改变JFrame图标的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8895966/

相关文章:

java - 正则表达式将文本文档分割成句子

java - WSO2 API Manager安装无法运行Java

java - 图像平移和缩放

java - 绘制组件方法不适用于 JFrame

java - JTree 影响 JLabel

css - 如何仅使用 CSS 按比例缩放调整 SVG 内容的大小?

java - 在gradle添加时项目之间的循环引用

java - Spring Security 具有自定义 AuthenticationProvider 自定义用户详细信息和自定义安全上下文

java - 最大化和防止调整 JFrame 的大小?

wpf - 加载 WPF 后 Windows 窗体调整大小