Java 可以在Swing中自定义主JFrame标题呈现吗?
我想在Swing应用程序上自定义主JFrame的标题 有两件事我很想做,但找不到任何方法来实现:Java 可以在Swing中自定义主JFrame标题呈现吗?,java,swing,jframe,Java,Swing,Jframe,我想在Swing应用程序上自定义主JFrame的标题 有两件事我很想做,但找不到任何方法来实现: 使用图像放置在主框架的标题后面。大概是这样的: 使用GradientPaint(或类似的“调整”)在JFrame的标题后面放置渐变颜色。大概是这样的: 有没有什么方法可以在挥杆时轻松做到这一点 谢谢,您不能修改系统本机框架/对话框装饰(包括框架/对话框标题) 尽管有两种方法可以修改整个框架/对话框装饰: 您必须在应用程序中使用一些特定的L&F,这些L&F具有自定义的框架/对话框装饰,并允许对
- 使用图像放置在主框架的标题后面。大概是这样的:
- 使用GradientPaint(或类似的“调整”)在JFrame的标题后面放置渐变颜色。大概是这样的:
谢谢,您不能修改系统本机框架/对话框装饰(包括框架/对话框标题) 尽管有两种方法可以修改整个框架/对话框装饰:
不要显示默认的标题栏,将您自己的标题栏放在一个标题栏上(使用所有您想要的:p制作),然后重新实现所有行为(拖放、最大化、最小化等)。框架装饰大部分由操作系统提供。有些人看起来和感觉自己的供应。如果您想这样做,您需要提供您想要更改的类的外观和感觉。不是简单的任务谢谢你的回复。我可能会坚持默认的Swing装饰风格;)非常感谢。我正在使用Nimbus,我会看看这个LAF能做些什么。或者我也会安装seaglass。这正是RootPaneUI提供自己装饰时所做的。它只需取消装饰框架,并使用swing组件或基于图形的绘画添加自己的装饰。