`
zhangyuanjava
  • 浏览: 129440 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

Java Swing 设置主题

阅读更多

Java 默认不设置主题可谓页面非常丑陋,以下方面可改善

在启动的main 方法加入:

 

// Metal风格 (默认)
String lookAndFeel = "javax.swing.plaf.metal.MetalLookAndFeel";
UIManager.setLookAndFee(lookAndFeel);

// Windows风格
String lookAndFeel = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
UIManager.setLookAndFee(lookAndFeel);  

// Windows Classic风格
String lookAndFeel = "com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel";
UIManager.setLookAndFee(lookAndFeel);  

// Motif风格
String lookAndFeel = "com.sun.java.swing.plaf.motif.MotifLookAndFeel";
UIManager.setLookAndFeel(lookAndFeel);

// Mac风格 (需要在相关的操作系统上方可实现)
String lookAndFeel = "com.sun.java.swing.plaf.mac.MacLookAndFeel";
UIManager.setLookAndFeel(lookAndFeel);

// GTK风格 (需要在相关的操作系统上方可实现)
String lookAndFeel = "com.sun.java.swing.plaf.gtk.GTKLookAndFeel";
UIManager.setLookAndFeel(lookAndFeel);

// 可跨平台的默认风格
String lookAndFeel = UIManager.getCrossPlatformLookAndFeelClassName();
UIManager.setLookAndFeel(lookAndFeel);
// 当前系统的风格 String lookAndFeel = UIManager.getSystemLookAndFeelClassName(); UIManager.setLookAndFeel(lookAndFeel);
复制代码

 

 

分享到:
评论

相关推荐

    javaSwing各种主题窗口

    在Java Swing中,这些主题通常被称为“LookAndFeel”。 在Java Swing中,LookAndFeel 是一套规则,定义了组件的颜色、字体、布局和其他视觉属性。默认情况下,Swing会自动采用操作系统的默认LookAndFeel,但开发者...

    javaSwing皮肤大全.rar

    标题“javaSwing皮肤大全.rar”表明这是一个包含多种Swing LookAndFeel皮肤的压缩文件集合。这个压缩包特别之处在于它包含了50种不同的Look and Feel jar包,这些jar包可以被引入到Java项目中,为Swing应用程序增添...

    java swing漂亮界面 超酷 javaswing教程

    2. **外观和主题**:Swing 支持LookAndFeel,允许开发者改变应用的视觉样式。你可以使用系统默认的LookAndFeel,或者导入第三方的LookAndFeel,比如Nimbus或Metal,甚至可以自定义LookAndFeel以实现更酷炫的效果。 ...

    基于 java swing 开发的资源管理器。使用 java swing 美化包beautyeye对原生的 java.zip

    5. **UI设计**:在使用BeautyEye美化资源管理器时,开发者需要将原始的Swing组件替换为BeautyEye提供的对应组件,或者设置LookAndFeel为BeautyEye的主题。这可以通过调用LookAndFeel类的`setLookAndFeel()`方法来...

    Java的Swing界面皮肤、主题使用(substance.jar)内附使用教程

    Substance.jar是一个流行的Java库,专门用于为Swing应用添加各种美观的主题和皮肤。 在Java中使用Substance库,首先需要将其加入到项目类路径中。这通常通过将`substance.jar`文件放入项目的`lib`目录或者在构建...

    java swing 多选下拉框 支持动态加载数据

    Java Swing 是Java GUI(图形用户界面)库,用于构建桌面应用程序。在Swing中,多选下拉框通常由JComboBox类实现,但默认的JComboBox只支持单选。为了实现多选功能,我们需要扩展JComboBox或者使用第三方库,如JList...

    Java Swing 界面美化包-含源码

    Java Swing 是Java标准库中的一个组件,用于创建图形用户界面(GUI)。Swing 提供了丰富的组件集合,如按钮、文本框、菜单等,用于构建桌面应用程序。然而,Swing 的默认界面风格(LookAndFeel)在视觉上可能相对...

    Java编程实现swing圆形按钮实例代码

    Java编程实现swing圆形按钮实例代码 Java编程实现swing圆形按钮实例代码主要介绍了Java编程实现swing圆形按钮实例代码,涉及两个简单的Java实现按钮的代码,其中一个具有侦测点击事件的简单功能,具有一定借鉴价值...

    java swing 时间日期选择控件

    标签“java日期控件”强调了这个主题关注的是Java中与日期选择相关的控件,不仅仅是Swing,也可能是JavaFX或其他库提供的日期选择组件。但在这里,我们主要讨论的是Swing环境下的实现。 在压缩包的"swing 时间控件...

    Java Swing皮肤样式大全(全56种经典).zip

    Java Swing是Java GUI(图形用户界面)开发的重要库,它提供了丰富的组件和工具来构建桌面应用程序。本资源包“Java Swing皮肤样式大全(全56种经典).zip”是针对Swing应用的外观定制,旨在提升用户体验和视觉效果...

    java swing管理系统源码 程序 代码 图形界面(11套).zip

    Java Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分,用于构建桌面应用程序。本压缩包包含了11套完整的Java Swing管理系统源码,这些源码对于学习和理解Java GUI...

    The Definitive Guide to Java Swing Third Edition

    ### 《Java Swing 终极指南》第三版关键知识点概览 #### 一、书籍基本信息与版权信息 - **书名**:《Java Swing 终极指南》第三版 - **作者**:John Zukowski - **出版社**:本书由Springer-Verlag New York, Inc....

    Java swing风格美化

    4. **刷新组件**:设置完主题后,需要刷新所有Swing组件以应用新的外观。这可以通过`SwingUtilities.updateComponentTreeUI(rootComponent)`完成,其中`rootComponent`是你的应用程序主窗口。 除了这些基础操作,...

    Java Swing桌面开发经典案例

    8. **外观和主题**: Swing允许改变组件的外观,通过LookAndFeel类可以切换系统默认外观或自定义外观,如Nimbus、Metal和Windows LookAndFeel。 9. **对话框和窗口**: JDialog和JOptionPane是Swing中用于创建对话框...

    JavaSwing小程序

    6. **外观和主题**:Swing允许我们更改组件的外观,通过LookAndFeel类可以设置系统默认的外观,也可以自定义外观以改变整个应用程序的视觉风格。 7. **对话框和菜单**:Swing提供JOptionPane和JDialog类用于创建...

    《Java Swing图形界面开发与案例详解》源代码_java_baseballkn8_

    描述中提到这是“初学者上手”的好资料,这意味着它可能涵盖了一些基础概念,如Java的基础语法、面向对象编程思想,以及如何在Java环境中设置和运行Swing程序。此外,初学者通常会接触到如何导入和使用Swing库,编写...

    java swing人事管理系统

    Swing使用轻量级组件,与AWT(Abstract Window Toolkit)相比,它提供了更丰富的功能和更好的外观,同时支持自定义主题。 2. **人事管理系统核心功能** - **员工信息管理**:系统允许管理员输入、更新和删除员工的...

    Java Swing MVC使用.rar

    如果你对这个主题有进一步的兴趣,可以从提供的链接`A5下载- 更全的站长资源平台.url`获取更多相关的Java Swing教程和资源,以扩展你的学习。 总的来说,Java Swing MVC模式的运用使得在开发复杂的桌面应用程序时...

    java swing 2nd源码

    在提供的压缩包文件名称列表中,我们可以看到包含多个章节的源代码,这些章节可能覆盖了Swing的基本到高级的主题。让我们逐一解析这些章节可能涉及的知识点: 1. **Chapter02**:通常这部分会介绍Swing的基础,如...

    java课程设计界面美化包,swing也可以这么漂亮

    Substance库是Java Swing的一个皮肤框架,它允许开发者轻松地改变Swing应用的外观和感觉,提供了一系列丰富多彩的主题。通过这个库,我们能够为Java应用添加极具视觉吸引力的界面,使程序看起来更加专业且用户友好。...

Global site tag (gtag.js) - Google Analytics