如何改变JFrame图标的大小

发布于 2024-12-27 08:42:52 字数 215 浏览 1 评论 0原文

如何改变JFrame图标的大小?

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

How to change the size of JFrame icon?

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

疯了 2025-01-03 08:42:52

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

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

另请参阅:Swing 中使用的框架图标的大小

Frame icons are set according to a size decided by the OS.

  • If you supply icons of various sizes, Windows will use the smaller one for the frame icon, and the larger one as the image to include in the window shown when the user types alt tab to change between apps.
  • OS X shows no frame icon at all.

See also: Sizes of frame icons used in Swing.

套路撩心 2025-01-03 08:42:52

顶级容器来自本机操作系统,来自当前使用的主题,那么不可能增加可用像素的数量,

如果您设置SystemLookAndFeel,则可能会编写一些肮脏的黑客,包括标题,字体类型和大小或背景,简单的不要这样做,

只能通过实现自定义外观和感觉尤其是一些Substance主题可以做到这一点

Top Level Containers came from Native OS, from current used theme, then not possible to increase numbers of available pixels,

some dirty hack are possible to wrote in case that you setSystemLookAndFeel, including caption, Font type&size or background, simple don't do that this way,

possible only by implements Custom Look and Feel especially some of Substance's themes can do that

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文