改变JAVA程序外观风格

改变JAVA程序<nobr>外观</nobr>风格


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") ; 
  要在<nobr>程序</nobr>运行时动态改变的话得加上这么一句:   

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

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

例如在main方法中另入这些语句就可以实现Windows风格的<nobr>JAVA</nobr>程序:
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,swing,sun)