简单介绍Swing外观

开发 后端
本文简单介绍Swing外观,Swing应用程序如果是在开源的Look&&Feel 之间切换,感觉很容易。
Swing应用程序如果是在开源的Look&&Feel 之间切换,感觉很容易,但是如果 把应用程序在开源外观下切换到系统默认的或者自带Swing外观时,问题就来了。不是没有标题栏,就是标题栏的外观没有改变,用的是系统的窗口装饰。这些是因为在应用程序启动时在main方法里添加了这样一句代码造成的:
  1. JFrame.setDefaultLookAndFeelDecorated(true);   

Swing外观:

  1. package org.personal.bean;  
  2.  
  3. import javax.swing.JFrame;  
  4. import javax.swing.UIManager;  
  5. //测试包  
  6.  
  7. import org.jvnet.substance.SubstanceLookAndFeel;  
  8. import org.jvnet.substance.theme.SubstanceOrangeTheme;  
  9.  
  10.  
  11. public class Start {  
  12.  //初始皮肤   
  13.  public Start() {  
  14.   try {  
  15.    UIManager.setLookAndFeel(new SubstanceLookAndFeel());  
  16.   }  
  17.   catch (Exception ex) {  
  18.    ex.printStackTrace();  
  19.   }  
  20.   SubstanceLookAndFeel.setCurrentTheme(new SubstanceOrangeTheme());  
  21.  }  
  22.    
  23.  public static void main(String[] args) {  
  24.    new Start();  
  25.    new JFrame();  
  26.     //new LoginFrame();                  // 测试登录界面  
  27.    // new MainFrame();  
  28.    //new StockPileDAO().initData();      //测试插入数据  
  29.  }   

以上是Swing外观代码,个人总结希望有用。

【编辑推荐】

  1. Swing SWT集成框架介绍
  2. 浅析Swing实现MDI的方法
  3. 概述Swing中的JApplet和JFrame
  4. 浅谈Swing中的Metal观感
  5. Swing动态刷新常用代码
责任编辑:佚名 来源: 电子工业出版社
相关推荐

2009-07-10 12:30:12

Swing组件

2009-07-10 15:18:48

Synth外观Swing外观

2012-05-31 14:11:49

SwingSubstance异常

2012-01-17 17:08:05

JavaSwing

2009-07-14 14:03:56

Swing程序

2012-01-11 09:39:50

Java

2009-07-10 13:36:32

Swing容器

2009-07-10 15:41:27

Swing AWT

2009-07-10 18:06:59

JTree Swing

2009-07-15 18:06:38

Swing线程

2009-07-10 14:41:57

Swing技术

2009-07-17 11:13:46

AWT和SwingSwing组件

2009-07-17 14:38:51

轻量级Swing组件

2009-07-15 10:23:51

Swing SWT集成

2009-07-17 15:30:30

JFaceAWT和SWTSwing

2009-07-17 17:00:20

JavaFX功能Swing

2009-07-15 13:31:51

Swing菜单和菜单项

2011-01-21 10:40:52

Sendmail

2009-06-17 17:59:01

介绍Spring

2011-02-24 14:40:47

Proftpd
点赞
收藏

51CTO技术栈公众号