`
kyo19
  • 浏览: 73565 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Swing使用系统自代的皮肤

阅读更多
其实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);
    }
    
}
分享到:
评论

相关推荐

    product_swing_java自带log使用_swing皮肤定义_java_

    本文将深入探讨如何在Swing应用中使用Java自带的日志系统(logging API)以及如何自定义Swing界面的皮肤。 一、Java自带日志(logging API)的使用 Java内置的日志API提供了一种灵活且可配置的方式来记录应用程序...

    swing自带皮肤包.rar

    压缩包内的文件"swing自带皮肤包.doc"可能是文档形式的说明,详细介绍了如何使用这些皮肤,包括如何加载、应用以及可能涉及的自定义选项。开发者可能需要参考这份文档来理解皮肤包的工作原理,以及如何将其集成到...

    swing 多个皮肤包

    在 Swing 中,"皮肤"或者说"外观和感觉"(LookAndFeel)是改变应用程序视觉样式的一种方式,使得程序可以适应不同的操作系统或个人喜好。在"swing 多个皮肤包"中,包含了几种流行的第三方LookAndFeel实现,如 Synth...

    swing超实用皮肤

    这些LookAndFeel可以让Swing组件模仿操作系统的原生风格。然而,对于追求个性化或者品牌一致性的开发者来说,这些内置的LookAndFeel可能无法满足需求,因此就有了“超实用皮肤”的概念。 Swing支持自定义LookAnd...

    java 2d swing 的代码分析

    在标题中提到的问题是关于在运行时切换应用程序的外观,特别是从开源的 `LookAndFeel` 切换到系统默认或JDK自带的外观。这通常涉及到一些挑战,因为某些 `LookAndFeel` 的更改可能不会立即生效,或者会导致组件显示...

    使用Java开发的地图瓦片图下载工具支持OpenStreetMap 天地图、谷歌地图、高德地图、腾讯地图、必应地图的XYZ瓦片

    整个程序是基于SpringBoot+Swing+Angular开发的桌面应用,内置多种Swing主题皮肤,同时使用Webview和JetBrains Runtime自带的ChromiumEmbedded Framework来支持在Windows和macOS上运行(需要自行编译代码以在macOS上...

    java学习资料汇总详细介绍

    Swing支持可定制的组件和外观,其中“使用系统自带的皮肤”是指利用LookAndFeel类来改变应用的视觉风格,使其与操作系统的默认样式保持一致,提供更好的用户体验。例如,通过UIManager.setLookAndFeel()方法可以切换...

    java 计算器 源代码

    同时,“界面更加美观”暗示了开发者可能使用了自定义的皮肤或者主题,使计算器的外观比原版更吸引人。“程序思想简明一看就懂”表示源代码的结构清晰,易于理解,对于初学者来说是一个很好的学习材料。 从标签...

    java 计算器设计报告

    设计目标是创建一个功能类似于Windows系统自带的计算器,具备基本的数学运算能力,并具有一定的用户交互性。 一、设计要求 1. 实验目的:通过设计图形界面,让学生掌握Java.awt包中的组件使用,理解并应用委托事件...

    java开源包8

    7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...

    JAVA上百实例源码以及开源项目源代码

    FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上...

    java开源包1

    7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...

    java开源包11

    7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...

    java开源包2

    7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...

    java开源包3

    7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...

    java开源包6

    7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...

    java开源包5

    7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...

    java开源包10

    7、支持自定义通信协议,可完全替换NFS-RPC自带的协议。 淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) ...

Global site tag (gtag.js) - Google Analytics