`
dyllove98
  • 浏览: 1405264 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39053
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80057
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133163
社区版块
存档分类
最新评论

Java Swing 非常漂亮的外观Nimbus使用方法

阅读更多
Java Swing界面外观的一种,在Java 6 Update 10中首次亮相。
当 Swing 古老的 Metal界面外观 首次发布时,其主要的美感竞争来自 Windows 95 界面。在十年前的图形用户界
面条件下,Metal 界面 相对于当时的其他普通界面来说是一种很有吸引力的高雅的选择。
Java SE 5 中更新的 Ocean 主题帮助 Metal 成为目前可行的选择,但是修改 Swing 跨平台界面外观也已是当务
之急。
进入 Nimbus 界面外观,可以看到崭新的基于 合成 的现代外观。Nimbus 为其应用程序提供了一个完美的界面。
而且 Nimbus 完全使用 Java 2D 矢量图型而不是静态位图,所以非常小(只有56KB!),可以提供任何决议。
由于兼容性的原因,Metal 还是使用默认的 Swing 界面外观。但是要换成 Nimbus 界面外观所需要的更新程序再简单不过了。只需要在main函数添加以下代码就可以了,记得一定要在首位添加,之后才填写其它代码:

try {
  UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
} catch (Exception e) {
  e.printStackTrace();
}

 
您也可以在命令行指定-Dswing.defaultlaf=com.sun.java.swing.pl a f.nim bus.Nim使Nimbus变成默认的界面外观。
一种永久设定属性的方法是添加代码:swing.defaultlaf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel如果 swing.properties 这个文件不存在,您必须创建一个。
 
下图为添加后
 
下图为添加前
 
 
分享到:
评论

相关推荐

    Java Swing 非常漂亮外观Nimbus的使用方法实例

    Nimbus的主要特点是它的合成外观,这意味着它使用Java 2D图形API来绘制组件,而不是依赖于预渲染的位图。这种方式使得Nimbus能够在各种分辨率和操作系统上保持清晰,同时保持较小的资源占用。与早期的Metal Look and...

    Java Synth外观 Nimbus源码.rar

    Java Synth外观与Nimbus是Java图形用户界面(GUI)设计中的两个重要概念,它们用于改变和定制Java Swing组件的视觉样式。Synth是Java提供的一种可编程的外观框架,允许开发者通过XML描述来定义组件的外观和行为,而...

    java swing漂亮界面 超酷 javaswing教程

    4. **组件定制**:Swing 允许你通过继承和重写方法来自定义组件的行为和外观,比如创建一个带有特殊功能的按钮或一个有特定颜色的文本域。 5. **JTable和JTree**:这两者是Swing中用于展示数据的组件,JTable用于...

    java swing项目皮肤包+使用方法说明

    Java Swing支持多种LookAndFeel,包括跨平台的金属外观(MetalLookAndFeel)、Windows外观(WindowsLookAndFeel)和Nimbus外观(NimbusLookAndFeel)。此外,还可以使用第三方皮肤,比如这个压缩包提供的皮肤。 在...

    Java Swing 24种皮肤合集以及使用方法

    本资源为“Java Swing 24种皮肤合集”,它包含了一系列预设的界面样式,旨在帮助开发者快速改变应用程序的外观,以满足不同用户界面的需求。 Swing中的皮肤被称为“Look and Feel”(简称L&F),它定义了组件的视觉...

    javaSwing皮肤大全.rar

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

    javaSwing各种主题窗口

    要改变Java Swing 应用程序的LookAndFeel,你可以使用`UIManager`类提供的方法。例如,要设置Nimbus LookAndFeel,你可以使用以下代码: ```java try { UIManager.setLookAndFeel(...

    Java Swing 皮肤包

    除了直接使用预设的皮肤包,Java Swing还允许开发者自定义组件的外观。这可以通过重写`paintComponent()`方法,或者使用`Border`和`Icon`对象来改变组件的边框和图标。 4. **刷新界面**: 更改LookAndFeel后,...

    java漂亮swing界面

    在Java Swing中,可以通过自定义外观和使用特定的布局管理策略来实现漂亮的界面。 **Swing组件** 1. **JFrame**: 这是大部分Swing应用的基础,它代表一个窗口。你可以在这个框架上添加其他组件来构建你的界面。 2...

    java swing 项目中可能你会用到的皮肤包

    Nimbus使用了颜色渐变和阴影效果,使得组件看起来更加立体。启用NimbusLookAndFeel的代码如下: ```java try { UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel"); } catch ...

    90个java-swing基础例子.zip

    6. ** Nimbus Look and Feel**:Swing 支持多种外观和感觉(Look and Feel),Nimbus是Java 6引入的一种现代风格,提供了统一的跨平台外观。 7. **Swing构件的可定制性**:Swing组件高度可定制,可以通过重绘...

    Java Swing桌面开发经典案例

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

    Java使用Swing默认皮肤控件代码示例

    Java Swing支持多种外观和感觉(LookAndFeel),这些外观定义了窗口、按钮、文本框等组件的视觉样式。其中一个内置的LookAndFeel就是"Nimbus",它为Java提供了现代、简洁的界面风格。下面的代码展示了如何将Swing...

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

    Swing提供了一些预设的LookAndFeel,如Metal、Motif和Windows,也可以使用Nimbus Look and Feel。 1. 设置预设LookAndFeel: ```java try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())...

    java swing实例源码

    7. ** Nimbus Look and Feel**:Swing 支持多种外观和感觉(LookAndFeel),Nimbus是Java 6引入的一种现代风格,提供了一致的跨平台视觉效果。 8. **组件扩展(Component Extension)**:Swing 允许开发者通过继承...

    Java Swing的基本用法

    5. ** NimbusLookAndFeel**:Swing提供了一种名为Nimbus的内置外观和感觉,允许开发者为应用程序创建现代且一致的用户界面。 6. **JFrame与JDialog**:JFrame是Swing中的主窗口类,通常用于构建应用程序的主要界面...

    java swing基础教程

    Java Swing是Java编程语言中用于构建桌面应用程序GUI(图形用户界面)的一个库,它是Java Foundation Classes (JFC)的一部分。本教程将深入讲解Java Swing的基础知识,帮助开发者掌握这一强大的工具。 1. **Swing...

    深入浅出JAVA Swing程序设计 书+代码

    7. Swing外观与风格:改变组件外观,实现Nimbus、Metal、Windows等不同Look and Feel。 8. Swing工具包:如JOptionPane、Desktop API等实用工具类。 9. 异步编程:使用SwingWorker进行后台任务处理,避免阻塞UI线程...

    Java_swing_api_中文

    8. ** Nimbus Look and Feel**:Nimbus是Swing自带的一种现代外观和感觉,它提供了统一且一致的平台独立视觉效果。 9. **JOptionPane**:这是一个方便的工具类,用于显示简单的对话框,如消息框、确认框、输入框等...

    java皮肤 java swing 程序皮肤

    Java Swing 提供了一种方法来改变应用程序的外观和感觉,也就是我们所说的“皮肤”或“主题”。Java 界面美化是通过自定义外观组件和布局管理器来实现的,以达到与操作系统或其他设计风格一致的效果。 在Java Swing...

Global site tag (gtag.js) - Google Analytics