`
xhmder
  • 浏览: 28433 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

设置swing观感

阅读更多

下面我定义了4种观感,是我自己机子存在的

  final String METAL = "javax.swing.plaf.metal.MetalLookAndFeel";
  final String CDE = "com.sun.java.swing.plaf.motif.MotifLookAndFeel";
  final String WINDOWS = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
  final String WINDOWS_CLASSIC = "com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel";

  1、在JFrame的构造函数中设置观感

  try
  {
   UIManager.setLookAndFeel(WINDOWS);//在此设置要显示的观感
  } catch (ClassNotFoundException e)
  {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (InstantiationException e)
  {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IllegalAccessException e)
  {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (UnsupportedLookAndFeelException e)
  {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  SwingUtilities.updateComponentTreeUI(this);//必须的,改变观感。Dialog是我自己定义的要感变观感的类

  2、在main方法中设置

  不需要SwingUtilities.updateComponentTreeUI(this)了,因为在初始化swing组件之前设定了观感。

  try
  {
   //UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());//设置为本机系统默认观感
   UIManager.setLookAndFeel(WINDOWS_CLASSIC);
  } catch (Exception e)
  {
   e.printStackTrace();
  }

分享到:
评论

相关推荐

    Swing 的观感切换

    博文链接:https://gml520.iteye.com/blog/150328

    Swing观感切换.rar

    java Swing观感切换.rar,使用实例

    Java Swing自定义观感(仅以自定义treeUI为例)

    Java Swing自定义观感的一个小例子(仅以自定义treeUI为例)。仅仅举例如何实现java SWing自定义观感,并不完整,童鞋可以根据treeUI编写其他控件的UI。

    Java Swing图形界面开发与案例详解

    本件超过了上传限制,请...第16~19章主要讲述有关Swing图形开发的其他知识,包括观感器、Swing线程与并发、模型与架构等。第20章通过一个综合实例使读者能够在实际开发中理解和巩固所学知识,从而提高综合应用能力。

    quaqua-3.7.8.nested.zip

    类似于Mac的Swing观感(look and feel),3.7.8源代码及文档

    LookAndFeel换肤

    有六种Lookandfeel皮肤,Swing界面更美观

    学生信息管理系统

    在图形编程中,运用了大量的java.swing包中的类,之所以选择swing包中的类而不选java.awt包中的类,主要是swing包中的类能给用户提供更好的观感。 mysql数据库的操作这部分内容分成三部分来实现:首先,编写对数据库...

    SWT-全接触 IBM

    Java 世界的人似乎一直都对 Java 的桌面应用程序十分不满,从 AWT 到 SWING,从默认的 Theme到第三方的产品,不是太难看(AWT)就是在某些平台有 BUG(SWING,Quaqua--一个Windows平台下的仿Mac的主题包),再不就是...

    SWT 图形编程全接触

    Java 世界的人似乎一直都对 Java 的桌面应用程序十分不满,从 AWT 到 SWING,从默认的 Theme到第三方的产品,不是太难看(AWT)就是在某些平台有 BUG(SWING,Quaqua--一个Windows平台下的仿Mac的主题包),再不就是...

    手机管理系统源代码(虽然简单仅供大家参考)

    //改变观感 //org.jvnet.substance.SubstanceLookAndFeel try { UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel"); } catch (Exception e) { e.printStackTrace(); } new Zhuyemian()...

    简单的java整数进制转换程序

    里面有一个swing外观包,找的很辛苦又不会使用的可以学习下,本程序调用的是office2007外观,个人感觉很漂亮,而且我写的很多程序都用这个substance.jar观感包。 也有打包好的.jar文件,直接运行

    Java2核心技术.part5

    2.1.2设置执行路径 2.1.3安装库源代码和文档 2.1.4安装本书中的示例 2.1.5导航Java目录 2.2选择开发环境 2.3使用命令行工具 2.4使用集成开发环境 2.5使用文本编辑器编译并运行程序 2.6运行图形...

    Java2核心技术.part3

    2.1.2设置执行路径 2.1.3安装库源代码和文档 2.1.4安装本书中的示例 2.1.5导航Java目录 2.2选择开发环境 2.3使用命令行工具 2.4使用集成开发环境 2.5使用文本编辑器编译并运行程序 2.6运行图形...

    Java2核心技术.part1

    2.1.2设置执行路径 2.1.3安装库源代码和文档 2.1.4安装本书中的示例 2.1.5导航Java目录 2.2选择开发环境 2.3使用命令行工具 2.4使用集成开发环境 2.5使用文本编辑器编译并运行程序 2.6运行图形化应用...

    Java2核心技术.part6

    2.1.2设置执行路径 2.1.3安装库源代码和文档 2.1.4安装本书中的示例 2.1.5导航Java目录 2.2选择开发环境 2.3使用命令行工具 2.4使用集成开发环境 2.5使用文本编辑器编译并运行程序 2.6运行图形...

    Java2核心技术.part4

    2.1.2设置执行路径 2.1.3安装库源代码和文档 2.1.4安装本书中的示例 2.1.5导航Java目录 2.2选择开发环境 2.3使用命令行工具 2.4使用集成开发环境 2.5使用文本编辑器编译并运行程序 2.6运行图形...

    Java2核心技术.part2

    2.1.2设置执行路径 2.1.3安装库源代码和文档 2.1.4安装本书中的示例 2.1.5导航Java目录 2.2选择开发环境 2.3使用命令行工具 2.4使用集成开发环境 2.5使用文本编辑器编译并运行程序 2.6运行图形...

Global site tag (gtag.js) - Google Analytics