何以解忧?唯有Java

其实程序员也懂得浪漫!
posts - 90, comments - 637, trackbacks - 0, articles - 2
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

簡介拉出你想要的 Swing

Netbeans 6 剛正式推出不久,剛好用自己手工去使用 Swing
用到真的快瘋了,或許也是因為我自己真的學藝不精
所以做的很慢  

因為這些原因,想說試著用 NetBeans 去做做看
把試用的過程分享給大家,也歡迎指正及分享你的想法

不過真的手工的話,程式碼會短很多

首先建立一個 porject ,先選 Java Application
新增一個檔案,這邊是選 JFrame Form.....
當然也可以 Other 去選擇


取名字,我並沒有改變它的名字


新增後,你可以看到如下圖

1 的位置是可以切換 Source 及 Design 二種 view ,去看你的程式
其他三個,由左至右,分別為
selection mode , connection mode , preview design

selection mode ,就是我們可以用滑鼠去撰取元件
connection mode,我們可以此模式來建立二個元件的互動,如按下 JButton 後,另一個元件的變化
preview design,預覽,不過有時不是全部的設定都會呈現

2 的位置,是可以簡單的讓你用滑鼠去移動、選取元件,也可以在此看到我們的版面

3 的位置,就是一堆我們可以拉到畫面上 (也就是 2 的位置) 的元件


接下來,我們把要使用的元件先拉進去,如下圖:
我們可以在 1 位置看到所有的元件及階層關係
在 2 位置去設定我們選取元件的 properties , binding , events , code


接著,我們在下圖標示的位置,選取容器,去設定 layout ,預設上是停在 Free Design
我在這邊是選用 GridBagLayout


之後,你可以看到如下圖,多出了一個 GridBagLayout,在他上方按右鍵,有選單
,可以換成別的 layout 及設定和他相關的數值


選擇, Customize 後,出現如下圖,在 1 位置,我們可以用滑鼠去拖曳改變他的位置
在 2 及 3 位置去調整相關的數值 ( GridBagConstraints ),很快的就可以調出我們要的版面


如下圖,我設好了相關的設定,像是 fill , weightX ,Insets 等等,結果也出現在圈圈中


按下 close 後,你可以發現,版面的變化


我們實際上 Run 一下,看是不是如我們想要的


以上簡單的紹介,如何去設置我們要的圖形介面,希望對你有所幫助
覺的太簡單也別笑我

接下來有時間的話,再貼,設定名稱、Customsize Code 及事件設定的介紹

原文地址:

http://aa.pro.vexp.idv.tw/viewthread.php?tid=90&extra=page%3D1  




只有注册用户登录后才能发表评论。


网站导航: