欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
用Eclipse進(jìn)行可視化Java界面設計(1)
前言
最近,Eclipse開(kāi)源項目終于推出了期待已久的Visual Editor Project(VEP)。VE項目使得功能強大的eclipse平臺在java開(kāi)發(fā)方面又增加了一個(gè)可視化java組件開(kāi)發(fā)利器。它讓java開(kāi)發(fā)者再也不用依賴(lài)其它的IDE產(chǎn)品來(lái)做GUI界面方面的工作。所有的開(kāi)發(fā),從應用程序界面到業(yè)務(wù)邏輯的開(kāi)發(fā),現在都可以在eclipse平臺上完成。本文將引導開(kāi)發(fā)者如何安裝配置并使用Visual Editor。
關(guān)于Visual Editor
開(kāi)始介紹之前,來(lái)看一個(gè)筆者用Visual Editor(以下簡(jiǎn)稱(chēng)VE)設計的一個(gè)java程序界面:
怎么樣,其可視化的界面設計,一點(diǎn)也不遜于其它的Java可視化界面開(kāi)發(fā)工具。
Visual Editor是一個(gè)開(kāi)源的eclipse編輯器。它同JDT、PDE等其它eclipse的工具項目一樣,是一個(gè)全新的eclipse工具項目。它可以進(jìn)行可視化的編輯java GUI程序,也能編輯可視化的Java Bean組件。它能與eclipse的Java Editor集成在一起,當在Visual Editor中編輯圖形界面時(shí),會(huì )立即反饋到j(luò )ava Editor中的代碼。反之亦然。
VE是一個(gè)可視化開(kāi)發(fā)的一個(gè)framework,當前版本的VE是0.5.0RC1版,本版本的VE支持Swing和AWT的可視Java組件開(kāi)發(fā)。由于這個(gè)framework設計的具有通用性,它也可以很容易的實(shí)現C++或其它語(yǔ)言下可視化開(kāi)發(fā)。其將來(lái)的版本(從1.0開(kāi)始),將會(huì )支持SWT的開(kāi)發(fā)。更多的關(guān)于Visual Editor的信息,請看參考資料的相關(guān)鏈接。
下載與安裝
由于Visual Editor是用純java編寫(xiě)的,所以它應該可以在任何操作系統上運行。但當前的VE版本是0.5.0RC1,只在windows和linux平臺上經(jīng)過(guò)測試。所以如果你使用的是這兩種操作系統之外的其它操作系統,你應該先閱讀VE的readme文件,安裝和使用VE前,必須先安裝以下版本的eclipse和相關(guān)支持類(lèi)庫:
Eclipse build 2.1.2 (build page) (download zip)
EMF build 1.1.1: (build page) (download zip)
GEF Build 2.1.2: (build page) (download zip)
為了方便中國的開(kāi)發(fā)者,eclipse也提供了一個(gè)中文語(yǔ)言包,下載安裝后,elcipse環(huán)境將變成全中文的界面。在本文中,筆者用的eclipse也安裝了此中文語(yǔ)言包。之后就可以從以下地址下載Visual Editor了:
http://download.eclips.org/vep….
下載后的VE是一個(gè)zip檔案,請將其壓縮包中plugins和features目錄下的內容解壓到eclipse安裝目錄的相應目錄中即可。如果你的eclipse是運行著(zhù)的,請關(guān)閉并重新啟動(dòng)eclipse。
開(kāi)始一個(gè)設計任務(wù)
現在,所有程序安裝完成,筆者將用一個(gè)例子,來(lái)講解Visual Editor的使用。在這個(gè)例子中,筆者要設計一個(gè)郵件發(fā)送面板,下面是它的草圖:
此面板包括發(fā)送人,接收人,郵件主題,郵件內容以及發(fā)送和清除按鈕,
進(jìn)入Visual Editor
啟動(dòng)eclipse平臺。剛開(kāi)始,你可能覺(jué)得eclipse并沒(méi)有什么變化。先別急,請新建一個(gè)項目,點(diǎn)擊"文件"菜單下的"新建"子菜單,選擇并建立一個(gè)新的"java項目"。然后在工具欄上的"新建Java類(lèi)" 圖標上,點(diǎn)擊右邊的小箭頭
,將展開(kāi)如下圖的菜單:
在此菜單上,多了一個(gè)"Visual Calss"的子菜單,這就是進(jìn)入Visual Editor的入口之一。點(diǎn)擊"Visual Class",彈出如下的對話(huà)框:
在此對話(huà)框中,要求輸入類(lèi)的名稱(chēng)(如標記○1)位置),在這里我們輸入"MessagePanel",以及你想要繼承的可視類(lèi)(如標記○2位置)。你可以選擇繼承來(lái)自swing或AWT的任何界面組件,如要繼承其它類(lèi)型的類(lèi),請選擇"other"并點(diǎn)擊"瀏覽"按鈕來(lái)選擇你要繼承的類(lèi)。在此處,我們選擇"panel"和Swing選項,繼承JPanel,然后點(diǎn)擊"完成"按鈕,大家就可以見(jiàn)到Visual Editor的界面了:
由于eclipse工作臺高度的可定制性,讀者現在看到的界面并非VE初始的布局,而是經(jīng)過(guò)筆者按喜好的方式重新布局過(guò)的透視圖,但是這并不會(huì )影響讀者理解本文內容。
如圖中1所示,是VE的工具面板,提供"選取"、"框選"等選擇工具。還有Swing組件,Swing容器,Swing菜單以及AWT控件設計工具。在面板下方有"Design"和"Source"兩個(gè)頁(yè)簽,用來(lái)切換設計界面和Java源代碼視圖。
圖中2是VE的工具欄,包括工具面板中的一些常用按鈕。
圖中3是"Java Beans"視圖和"屬性"視圖,兩個(gè)視圖可以切換顯示。"Java Beans"視圖用樹(shù)形結構即時(shí)顯示設計中用到的各種Java Bean組件層次。而"屬性"視圖顯示顯示當前所選中的Java bean組件的屬性值列表,你可以在此列表中編輯各項Java Bean的屬性值。
圖中灰色矩形區域即是我們最開(kāi)始選擇的JPanel,所有的工作就從它開(kāi)始。
擺設Swing組件
做過(guò)Swing GUI界面設計的人都知道,Java應用程序界面上的元素位置是用LayoutManager來(lái)管理的。JPanel的預設布局管理器是FlowLayout。VE目前支持所有的傳統的布局管理器(這里所指的傳統布局管理器是指JDK1.4之前的布局管理器??上У氖荲E目前還不支持從JDK1.4開(kāi)始有的SpringLayout)。
要設置JPanel的layout,請先在設計界面中選中JPanel,再切換到"屬性"視圖,找到"layout"屬性,如下圖所示:
圖中顯示了JPanel的預設LayoutManager。在"layout"屬性的右邊,可以通過(guò)點(diǎn)擊組合框來(lái)指定不同類(lèi)型的LayoutManager。不同的LayoutManager會(huì )在屬性編輯器中顯示不同的參數,如果選擇GridLayout,屬性編輯器中的layout屬性將顯示另外幾種不同的參數,如下圖如示:
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Swing可視化開(kāi)發(fā)工具
利用 Eclipse Visual Editor 項目構建 GUI
可視
jigloo插件簡(jiǎn)介
CSDN技術(shù)中心 用Eclipse,VE進(jìn)行Java可視化界面設計
用Eclipse進(jìn)行可視化Java界面設計(2)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久