欢迎来到天天文库
浏览记录
ID:10881918
大小:30.00 KB
页数:6页
时间:2018-07-08
《如何设置java桌面程序界面外观(how to set the look and feel)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、如何设置Java桌面程序界面外观(HowtoSettheLookandFeel)如何设置Java桌面程序界面外观(HowtoSettheLookandFeel)内容目录:1.使用UIManager.setLookAndFeel通过编程来指定界面外观2.UIManager如何选择界面外观?3.启动后,改变界面外观1.使用UIManager.setLookAndFeel通过编程来指定界面外观.示例代码如下:[1][java]viewplaincopyprint?importjavax.swing.*;importjava.awt.*;publicclassHelloe
2、xtendsJFrame{publicHello(){setPreferredSize(newDimension(600,400));pack();setDefaultCloseOperation(EXIT_ON_CLOSE);setVisible(true);}publicstaticvoidmain(String[]args){try{StringlookAndFeel=UIManager.getCrossPlatformLookAndFeelClassName();UIManager.setLookAndFeel(lookAndFeel);}catch(Ex
3、ceptione){}newHello();}}importjavax.swing.*;importjava.awt.*;publicclassHelloextendsJFrame{publicHello(){setPreferredSize(newDimension(600,400));pack();setDefaultCloseOperation(EXIT_ON_CLOSE);setVisible(true);}publicstaticvoidmain(String[]args){try{StringlookAndFeel=UIManager.getCross
4、PlatformLookAndFeelClassName();UIManager.setLookAndFeel(lookAndFeel);}catch(Exceptione){}newHello();}}方法setLookAndFeel中的参数是类LookAndFeel的子类的全称(fullyqualifiedname).要设置Java界面外观(JavaLookandFeel),我们使用getCrossPlatformLookAndFeelClassName方法.如果你想设置为程序所运行的平台的界面外观,可以使用getSystemLookAndFeelClassN
5、ame方法.要设置特殊的UI,你可以使用具体的类名.例如你想设置Windows界面外观,可以使用下面的代码:[java]viewplaincopyprint?UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");下面是方法setLookAndFeel的一些参数:UIManager.getCrossPlatf
6、ormLookAndFeelClassName()--Java的界面外观,所有平台均一致.UIManager.getSystemLookAndFeelClassName()--指定为当前平台的界面外观.在32位Windows平台,为Windows界面外观;在MacOS平台,为MacOS界面外观;在Sun平台,为CDE/Motif界面外观."javax.swing.plaf.metal.MetalLookAndFeel"--指定为Java的界面外观,也就是方法UIManager.getCrossPlatformLookAndFeelClassName()的返回值."
7、com.sun.java.swing.plaf.windows.WindowsLookAndFeel"--指定为Windows的界面外观,仅在Windows平台起作用."com.sun.java.swing.plaf.motif.MotifLookAndFeel"--指定为CDE/Motif的界面外观,可以在所有平台起作用."javax.swing.plaf.mac.MacLookAndFeel"--指定为MacOS的界面外观,仅在MacOS平台起作用.2.UIManager如何选择界面外观?1)如果程序在创建所有组件之前设置了界面外观(Lookandfeel),
8、UIman
此文档下载收益归作者所有