java swing中设置界面的外观风格
2012-03-30 13:59
621 查看
在java中 界面外观的管理是由UIManager这个类来管理的 。 不同的系统上安装的外观不一样 ,默认的是java的跨平台外观 ,下面示例 描述如何 获取系统所有安装的外观 以及
设置界面外观 。
1、 获取系统所有外观 。 每个外观都对应一个类名字 我们可以通过类名来设置外观
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyWindow1 extends JFrame {
public static void main(String []agrs)
{
UIManager.LookAndFeelInfo []info=UIManager.getInstalledLookAndFeels() ;
for(UIManager.LookAndFeelInfo tem:info)
{
System.out.println(tem.getClassName());
}
}
}
2、设置外观使用UIManager类的setLookAndFeel()方法 。
getCrossPaltformLookAndFeelClassName() ;//直接获取跨平台外观 返回的 是 外观类名字
getSystemLookAndFeelClassName();//获得系统的外观类名字
我们在设置完外观之后一定要调用 SwingUtilities.updateComponentTreeUI(mw); 方法 来更新容器 ,否则窗体不会i正常显示 ,参数是最外层框架的对象实例
设置界面外观 。
1、 获取系统所有外观 。 每个外观都对应一个类名字 我们可以通过类名来设置外观
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyWindow1 extends JFrame {
public static void main(String []agrs)
{
UIManager.LookAndFeelInfo []info=UIManager.getInstalledLookAndFeels() ;
for(UIManager.LookAndFeelInfo tem:info)
{
System.out.println(tem.getClassName());
}
}
}
2、设置外观使用UIManager类的setLookAndFeel()方法 。
getCrossPaltformLookAndFeelClassName() ;//直接获取跨平台外观 返回的 是 外观类名字
getSystemLookAndFeelClassName();//获得系统的外观类名字
我们在设置完外观之后一定要调用 SwingUtilities.updateComponentTreeUI(mw); 方法 来更新容器 ,否则窗体不会i正常显示 ,参数是最外层框架的对象实例
相关文章推荐
- java swing中设置界面的外观风格
- java swing中设置界面的外观风格
- Java Swing界面编程(5)---JLabel中设置图片
- 如何设置Java桌面程序界面外观(How to Set the Look and Feel)
- 如何设置Java桌面程序界面外观(How to Set the Look and Feel)
- Java 界面外观设置
- Java设置界面风格
- java swing 界面统一设置字体样式
- 如何设置Java桌面程序界面外观(How to Set the Look and Feel)
- Java Swing Ribbon(Flamingo)的使用02:更改界面风格
- Java Swing 界面统一设置字体格式
- Java Swing界面编程(7)---JButton设置图片
- JAVA_SWING_ 界面风格
- 如何设置Java桌面程序界面外观(How to Set the Look and Feel)
- 如何设置Java桌面程序界面外观(How to Set the Look and Feel)
- [JAVA] 设置图标,设置字体,设置界面风格,JTable显示表头且设置不可编辑
- 如何设置Java桌面程序界面外观(How to Set the Look and Feel)
- 如何设置Java桌面程序界面外观(How to Set the Look and Feel) UIManager
- Java设置界面风格
- Java程序设置界面为Nimbus风格x