天天看點

JavaSwing結合windowBuilder以及BeautyEye開源UI架構快速實作美觀的界面

雖然Java Swing現在公司用的比較少,但是我們平時學習中經常會用它來做一些小項目或者學校的任務。這個時候我們就發現Swing提供給我們的原生控件太醜了,下面教大家如何快速搭建美觀的JavaSwing桌面程式。

       首先通過百度或者谷歌在網上找一下如何在eclipse上裝一個windowBuilder插件,通過這個插件咱們就可以可視化編輯界面類似下面這樣,直接拖拽控件進行界面設計,因為swing現在用的少,我們隻要簡單了解swing這個東西是什麼就可以了,不需要深究,是以這種方法很實用:

JavaSwing結合windowBuilder以及BeautyEye開源UI架構快速實作美觀的界面

<b></b>

<b>2,建立一個Application對話框項目(new -&gt;other)</b>

JavaSwing結合windowBuilder以及BeautyEye開源UI架構快速實作美觀的界面
JavaSwing結合windowBuilder以及BeautyEye開源UI架構快速實作美觀的界面

<b>4,然後通過拖拉空間的方式把見面做成這樣</b>

JavaSwing結合windowBuilder以及BeautyEye開源UI架構快速實作美觀的界面

<b>我們用到的包</b>:連結:http://pan.baidu.com/s/1jIh7T46 密碼:0069

<b>BeautyEye完整包(含demo)</b>:連結:http://pan.baidu.com/s/1nv5OuhF 密碼:gcpu

這個jar包添加到java環境變量裡面具體方法如下:

JavaSwing結合windowBuilder以及BeautyEye開源UI架構快速實作美觀的界面

在項目裡面建立lib檔案夾然後把jar包放在裡面,然後右鍵點選jar包找到buildpath然後點選add to buildpath選項。

這樣我們就可以引用jar包内的内容了

在initialize()這個函數的首行加入下列語句

try {

BeautyEyeLNFHelper.frameBorderStyle = BeautyEyeLNFHelper.FrameBorderStyle.generalNoTranslucencyShadow;

org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper.launchBeautyEyeLNF();

UIManager.put("RootPane.setupButtonVisible",false);

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

加入皮膚之後的效果:

JavaSwing結合windowBuilder以及BeautyEye開源UI架構快速實作美觀的界面

繼續閱讀