Java Swing 退出图标?

标签 java swing icons jframe

我想知道如何更改默认 JFrame Swing 窗口左上角的最小化、最大化和退出按钮图标?我到处都找过了,但找不到可以做到这一点的教程或方法。

最佳答案

最小化、最大化/恢复和关闭按钮绑定(bind)到所使用的框架装饰。

如果您使用的是系统装饰的框架(例如 Windows 7 中的某些 Aero 框架) - 您无法修改这些按钮,因为整个框架装饰是由系统提供的,没有好的方法干预并改变其行为。

另一方面 - 如果您使用用 Java 编写的自定义外观和感觉(简称 - L&F)并且它提供了自己的框架装饰 - 如果您有权访问该 L&F 源或者如果L&F 提供了一些选项来添加/删除这些按钮。

您可以在此处阅读有关 L&F 的更多信息:
http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel

您还可以在这里找到很多自定义 L&F 的链接:
Java Look and Feel (L&F)

关于Java Swing 退出图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18200151/

相关文章:

java - 从 Jersey 2.26 中删除 AbstractContainerRequestValueFactory

c# - MQTT Java 或 C# 服务器

icons - @nebular 自定义菜单 (NbMenuComponent) html 不起作用

android - 如何更改 kitkat 和 lollipop 中的状态栏图标颜色?

java - Spring Java多部分数据文件保存

java - 在 Android (Java) 中关闭输入流

java - java swing 中比例相关的 JSpinners

java - 每秒显示随机 Line2D.Double 的屏幕保护程序(JFrame 内的 JPanel)

java - 在JPanel中画一个迷宫

android-studio - ic_launcher、ic_launcher_foreground 和 ic_launcher_round 之间的区别