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

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的使用方法实例

    Java Swing 非常漂亮外观Nimbus的使用方法实例,需要的朋友可以参考一下

    Java Synth外观 Nimbus源码.rar

    Java Synth外观 Nimbus源码.rar.希望有用。是源代码。

    nimbus-jose-jwt-4.41.1-API文档-中文版.zip

    标签:nimbusds、nimbus、jose、jwt、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译...

    nimbus-jose-jwt-3.9-API文档-中文版.zip

    标签:nimbus、nimbusds、jose、jwt、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明...

    深入java虚拟机源码-nimbus-core:开始使用NIMBUS-CORE

    深入java虚拟机源码光环核心 Nimbus 框架是一个基于 Java/Spring 的平台,致力于通过使用在 Java 虚拟机上编写的配置来构建高度可配置、工作流驱动和丰富的单页 Web 应用程序。 Nimbus 框架的目的是通过创建灵活的、...

    nimbus-jose-jwt-4.41.1-API文档-中英对照版.zip

    标签:nimbusds、nimbus、jose、jwt、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准...

    java7帮助文档

    The Nimbus Look and Feel has been moved from the com.sun.java.swing package to the javax.swing package; see the javax.swing.plaf.nimbus package. Mixing Heavyweight and Lightweight Components is ...

    nimbus-sans-l.zip

    nimbus-sans-l.zip nimbus-sans-l.zip nimbus-sans-l.zip nimbus-sans-l.zip

    nimbus-jose-jwt-3.9.jar中文-英文对照文档.zip

    # 使用方法: 解压 【***.jar中文文档.zip】,再解压其中的 【***-javadoc-API文档-中文(简体)版.zip】,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作...

    Nimbus Screenshot and Screencas

    Nimbus Screenshot and Screencas最强大的chrome截屏、录屏、录音插件!

    Nimbus Screenshot_6_5_0_.crx

    windows系统下谷歌浏览器最好用的滚动截屏脚本,Nimbus Screenshot是一款主要用于网页截图的chrome浏览器插件...nimbus screenshot crx拥有非常强大的截图功能,同时支持二次编辑,操作方式便捷,绿色小巧,不占内存。

    业务流程管理(NIMBUS).pptx

    业务流程管理(NIMBUS).pptx

    nimbus-core:提供注释以将 JVM 代码部署到云端

    Nimbus 是一个 Java 框架,可以轻松部署和测试无服务器应用程序。安装Nimbus 通过 maven 提供,并托管在 maven 中央存储库中。 首先,您需要将 nimbus-core 依赖项添加到您的 pom.xml 文件中。 这增加了注释处理器和...

    MyEclipse10.1破解补丁

    MyEclipse10.1破解补丁,解决Exception in thread "main" java.lang.ClassNotFoundException: com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel错误

    Python库 | nimbus-python-0.0.5.tar.gz

    python库。 资源全名:nimbus-python-0.0.5.tar.gz

    screencast-nimbus-capture-2021.03.14-17_35_59.webm

    screencast-nimbus-capture-2021.03.14-17_35_59.webm

    Nimbus:Nimbus是一个.NET客户端库,可提供对常见消息传递框架的轻松抽象

    使用Nimbus开发有关更多信息,请访问或我们的开发Nimbus本身git clone < this>docker-compose up -ddotnet test开发基础设施有两个docker-compose文件。 docker-compose.yml文件将旋转: 位于的服务器localhost:6379...

    Web Clipper (Nimbus)-crx插件

    查看使用Nimbus Web Clipper可以做的所有事情:*捕获整个网页并将其存储以备将来使用*仅捕获网页的一部分*在保存Web剪辑之前突出显示文本*将任务添加到剪辑之前,将其发送到同事*从网页中剪切图像*从PDF文件中剪切并...

Global site tag (gtag.js) - Google Analytics