簡單介紹Swing外觀
本文簡單介紹Swing外觀,Swing應(yīng)用程序如果是在開源的Look&&Feel 之間切換,感覺很容易。
Swing應(yīng)用程序如果是在開源的Look&&Feel 之間切換,感覺很容易,但是如果 把應(yīng)用程序在開源外觀下切換到系統(tǒng)默認(rèn)的或者自帶Swing外觀時(shí),問題就來了。不是沒有標(biāo)題欄,就是標(biāo)題欄的外觀沒有改變,用的是系統(tǒng)的窗口裝飾。這些是因?yàn)樵趹?yīng)用程序啟動(dòng)時(shí)在main方法里添加了這樣一句代碼造成的:
- JFrame.setDefaultLookAndFeelDecorated(true);
Swing外觀:
- package org.personal.bean;
- import javax.swing.JFrame;
- import javax.swing.UIManager;
- //測試包
- import org.jvnet.substance.SubstanceLookAndFeel;
- import org.jvnet.substance.theme.SubstanceOrangeTheme;
- public class Start {
- //初始皮膚
- public Start() {
- try {
- UIManager.setLookAndFeel(new SubstanceLookAndFeel());
- }
- catch (Exception ex) {
- ex.printStackTrace();
- }
- SubstanceLookAndFeel.setCurrentTheme(new SubstanceOrangeTheme());
- }
- public static void main(String[] args) {
- new Start();
- new JFrame();
- //new LoginFrame(); // 測試登錄界面
- // new MainFrame();
- //new StockPileDAO().initData(); //測試插入數(shù)據(jù)
- }
- }
以上是Swing外觀代碼,個(gè)人總結(jié)希望有用。
【編輯推薦】
責(zé)任編輯:佚名
來源:
電子工業(yè)出版社