其实Swing 是自身带了五种皮肤可以通过下面的代码进行设置
import javax.swing.*;
import java.awt.*;
public class Main {
public static void main(String[] args) {
//使用SWING自己代的皮肤中的WINDOWS中的皮肤
try{
javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
}catch(Exception e){
e.printStackTrace();
}
JFrame jf = new JFrame("This is Max JFrame");
jf.pack();
jf.setDefaultCloseOperation(jf.EXIT_ON_CLOSE);
jf.setExtendedState(jf.MAXIMIZED_BOTH);
Panel p = new Panel();
p.setBackground(Color.YELLOW);
jf.add(p);
p.add(new JButton("Press Me!"));
jf.setVisible(true);
}
}
分享到:
相关推荐
本文将深入探讨如何在Swing应用中使用Java自带的日志系统(logging API)以及如何自定义Swing界面的皮肤。 一、Java自带日志(logging API)的使用 Java内置的日志API提供了一种灵活且可配置的方式来记录应用程序...
压缩包内的文件"swing自带皮肤包.doc"可能是文档形式的说明,详细介绍了如何使用这些皮肤,包括如何加载、应用以及可能涉及的自定义选项。开发者可能需要参考这份文档来理解皮肤包的工作原理,以及如何将其集成到...
在 Swing 中,"皮肤"或者说"外观和感觉"(LookAndFeel)是改变应用程序视觉样式的一种方式,使得程序可以适应不同的操作系统或个人喜好。在"swing 多个皮肤包"中,包含了几种流行的第三方LookAndFeel实现,如 Synth...
这些LookAndFeel可以让Swing组件模仿操作系统的原生风格。然而,对于追求个性化或者品牌一致性的开发者来说,这些内置的LookAndFeel可能无法满足需求,因此就有了“超实用皮肤”的概念。 Swing支持自定义LookAnd...
在标题中提到的问题是关于在运行时切换应用程序的外观,特别是从开源的 `LookAndFeel` 切换到系统默认或JDK自带的外观。这通常涉及到一些挑战,因为某些 `LookAndFeel` 的更改可能不会立即生效,或者会导致组件显示...
整个程序是基于SpringBoot+Swing+Angular开发的桌面应用,内置多种Swing主题皮肤,同时使用Webview和JetBrains Runtime自带的ChromiumEmbedded Framework来支持在Windows和macOS上运行(需要自行编译代码以在macOS上...
Swing支持可定制的组件和外观,其中“使用系统自带的皮肤”是指利用LookAndFeel类来改变应用的视觉风格,使其与操作系统的默认样式保持一致,提供更好的用户体验。例如,通过UIManager.setLookAndFeel()方法可以切换...
同时,“界面更加美观”暗示了开发者可能使用了自定义的皮肤或者主题,使计算器的外观比原版更吸引人。“程序思想简明一看就懂”表示源代码的结构清晰,易于理解,对于初学者来说是一个很好的学习材料。 从标签...
设计目标是创建一个功能类似于Windows系统自带的计算器,具备基本的数学运算能力,并具有一定的用户交互性。 一、设计要求 1. 实验目的:通过设计图形界面,让学生掌握Java.awt包中的组件使用,理解并应用委托事件...
7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...
FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上...
7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...
7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...
7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...
7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...
7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...
7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...
7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...