改变JAVA程序外观风格

改变JAVA程序 外观 风格


JAVA程序默认的外观(LOOKANDFEEL)可以改变为JAVA外观、MOTIF外观、WINDOWS外观、MAC外观; 
外观改变具体方法如下
在程序初始化是定义风格,要进行出错处理:

 要包含 import javax.swing.*; 

  UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel") ; 

  UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel") ; 

  UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel") ; 
  要在 程序 运行时动态改变的话得加上这么一句:   

  SwingUtilities.updateComponentTreeUI(ContainerClassName.this);//这一句重要!!!!

其中的参数ContainerClassName是指一个GUI容器类名,比如一个JFrame或其子类.

例如在main方法中另入这些语句就可以实现Windows风格的 JAVA 程序:
try
{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel") ;
}
catch(Exception e)
{}

//------------------------------------------------------------------------------------------------
设置用户界面
String s=UIManager.getSystemLookAndFeelClassName()
try{UIManager.setLookAndFeel(s);}
catch(Exception ex){ex.printStackTrace();}

 

你可能感兴趣的:(java,windows)