作者barry800414 (小銘)
看板b98902HW
標題[JAVA] Visual Editor
時間Sat Jun 12 20:42:54 2010
在看這篇文章之前...請先把java課本swing 的部分都先看完!
(至少看完swing I)
如果你有看了課本的swing的部分 然後開始實做遊戲主選單了...
你應該會覺得...
靠 java 的 GUI 真的超難用...
Layout manager 管太多了
很多按鈕(JButton)阿 標籤(JLabel)阿
你就算設定大小、位置
經過layout manager 他就會把你調成很奇怪(應該說我不會用ˊˋ)
譬如說你純粹add一個JButton他就會整個螢幕就一顆Button
我都不知道該說什麼
如果你add三顆JButton 而且三顆都有設定大小位置 第三顆就會占整個螢幕
總之你會發現 java 的GUI 到底要怎麼用啊!!!!!!
怎麼這麼詭異!?
之所以會這樣 是因為用java JFrame所產生的螢幕 是可以自由調整大小的
java 為了排板這件事情 弄了個Layout manager
結果是我覺得真的很複雜又很難用 比起VB...(拉一拉就好了)
真的是天差地遠
還好有阿蹦強者告訴我有個東西超好用
叫 Visual Editor
是一個eclipse 的套件
就讓你可以像VB一樣拉一拉 就幫你把code生出來
做出這個套件的組織真的是十分之偉大 因為真的方便很多!!
費話不多說
安裝方法就像安裝SVN一樣:
打開eclipse -> help -> install new software
網址的部份貼上:
http://download.eclipse.org/tools/ve/updates/1.4
應該也是全部勾一勾就沒問題了(以前有裝過EMF 的好像不行 可是我不清楚怎麼按)
(有問題的話請問其他人囉 或google 一下 eclispe visual editor)
安裝完後
對著一個"package"按 new -> other -> Java -> visual class
就會跳出一個上面是介面 下面是code的視窗
右邊有一排可能會隱藏住 請打開他
右邊這一排就是你可以加在視窗上的東西囉
點下去 拉到視窗裡面就可以了
設定layout manager 的方法: 對視窗按右鍵 -> set Layout
個人推薦: GridBagLayout(好用很多...) + BorderLayout
你只要加東西他就會幫你產生code 放錯就ctrl+z復原回來
關於按鈕按下去要有反應的話 請看課本的swing 章節 有講actionListener
剩下的請大家自己嘗試了 抱歉並沒有時間講太多
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.241.197
1F:推 CharlieL:推! 06/13 07:39
2F:推 tomap41017:感覺貴系神人眾多又願意分享,想轉系XD 06/14 22:18
3F:推 s864372002:轉吧轉吧~ 06/15 09:12
4F:推 jasson15: 七彩霓虹燈~ 06/15 21:01
5F:推 lianngg:用for Java Developers安裝一直失敗,換for EE就成功了! 06/17 09:51