日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

eclipse java ui,Eclipse Forms筹划漂亮UI之高级组件[Java编程]

發布時間:2025/3/15 java 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eclipse java ui,Eclipse Forms筹划漂亮UI之高级组件[Java编程] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

贊助商鏈接

本文“Eclipse Forms籌劃漂亮UI之高級組件[Java編程]”是由七道奇為您精心收集,來源于網絡轉載,文章版權歸文章作者所有,本站不對其觀點以及內容做任何評價,請讀者自行判斷,以下是其具體內容:

Eclipse Forms供應了4個高級組件,這樣你可以構建漂亮的UI:expandable composite,section,image hyperlink和form text.讓我們順次細心看看它們每一個.

Expandable composite

在網頁中有個廣泛的功效就是讓你有本領把一部份網頁內容用一個按鈕來伸縮它,Eclipse Forms供應了這樣一個組件:ExpandableComposite.

ExpandableComposite ec = toolkit.createExpandableComposite(form.getBody(),

ExpandableComposite.TREE_NODE|

ExpandableComposite.CLIENT_INDENT);

ec.setText("Expandable Composite title");

String ctext = "We will now create a somewhat long text so that "+

"we can use it as content for the expandable composite. "+

"Expandable composite is used to hide or show the text using the "

"toggle control";

Label client = toolkit.createLabel(ec, ctext, SWT.WRAP);

ec.setClient(client);

td = new TableWrapData();

td.colspan = 2;

ec.setLayoutData(td);

ec.addExpansionListener(new ExpansionAdapter() {

public void expansionStateChanged(ExpansionEvent e) {

form.reflow(true);

}

});

這個composite承受一些氣勢參數來掌握它的表現行為.TREENODE氣勢會用樹組件中的按鈕來伸展或收縮內容,TWISTIE氣勢則會成立一個方行的按鈕.利用EXPANDED,則初始狀況是伸展的.假如用COMPACT氣勢,組件會報告和標題寬度符合合的寬度并且顯現收縮狀況.最后,CLIENT_INDENT會使內容與標題對齊(不然,內容是按照組件的寬度).

ExpandableComposite有責任處理按鈕組件和標題.能擴大和收縮的客戶組件必須是expandablecomposite直接的child. 我們需求為組件增添伸展監聽器并"告訴(reflow)"form在狀況改變時.這是因為伸展改變了expandable composite的大小,但是在parent下一次籌劃前對parent沒有任何影響(因此需求強行奉告它).大體上,每次你使form的layout改變時,你需求"reflow"這個form."Reflowing"這個form會讓全部組件按照新的尺寸籌劃并更新轉動條.

我們的視圖目前看起來象這樣:

圖11:一個收縮狀況的expandable composite例子

當你點擊標題的"+"時,composite伸展出并展示客戶:

圖12:expandable composite呈伸展狀況

以上是“Eclipse Forms籌劃漂亮UI之高級組件[Java編程]”的內容,如果你對以上該文章內容感興趣,你可以看看七道奇為您推薦以下文章:

總結

以上是生活随笔為你收集整理的eclipse java ui,Eclipse Forms筹划漂亮UI之高级组件[Java编程]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。