国产精品一区二区精品_久久小视频_天堂va在线观看_99久久夜色精品国产亚洲96_日本手机在线视频_av成人免费

當前位置:首頁 > 網站舊欄目 > 學習園地 > 設計軟件教程 > 最近eclipse plugin開發總結

最近eclipse plugin開發總結
2010-01-14 22:52:30  作者:  來源:

對于combo來說,在添加的selectionListener的要取得當前選中的內容,不能使用SelectionEvent的text,而必須通過調用Combo的getText()方法來取得

 

對于IContentProvider的getElements方法一般直接調用getChildren方法

 

對于內部類來說,使用clazz.newInstance()會拋出異常,我碰到這種情況,感覺很奇怪

 

一個雙擊展開的監聽器寫法:

 
  1. new IDoubleClickListener() {   
  2.  public void doubleClick(DoubleClickEvent event) {   
  3.   TreeSelection selection = (TreeSelection) event.getSelection();   
  4.   Object element = selection.getFirstElement();   
  5.   // If it is not OK or if double click does not   
  6.   // select then expand   
  7.   if (element instanceof File) {   
  8.    if (viewer.getExpandedState(element)) {   
  9.     viewer.collapseToLevel(element, 1);   
  10.    } else {   
  11.     viewer.expandToLevel(element, 1);   
  12.    }   
  13.   }else {   
  14.    result = (ModuleEntry) element;   
  15.    okPressed();   
  16.   }   
  17.   
  18.  }   
  19. };   
  20.   

 

對于dialog來說,在初始化的時候千萬別調用具體的控件,因此控件都是在createContent創建的,初始化的時候createContent()還沒有被調用,這時會拋出空指針的異常,正確的做法是復寫create方法,然后在里面執行需要調用控件的語句,在點擊ok按鈕關閉dialog時同樣也存在這樣的情況,不能調用控件的方法,因此控件都已經被銷毀了,正確的做法是復寫okPress()方法,然后在里面把需要的數據取出來保存到對應的屬性中,然后在ok完了之后,調用相應的get方法得到所需要的數據


使用SashForm的時候,默認情況下, 放在SashForm中的控件將平均分割整個SashForm,為了指定每個控件在SashForm中所占的比例,需要使用SashForm.setWeights(int[]);方法, 參數指定每一部分占整個SashForm的比例,還要注意的就是該方法要在所有控件創建完成之后調用,否則會報錯

 

java 代碼

安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢
主站蜘蛛池模板: 一级在线免费观看 | 欧美日本在线播放 | 91精品国产综合久久久动漫日韩 | 黄色软件大全网站 | 91精品国产自产在线蜜臀 | 最新国产中文字幕 | 人人射人人 | 日韩欧美日本 | 亚洲精品成人无限看 | 中国一级毛片在线观看 | 在线成人免费电影 | 国产精品自产拍在线观看桃花 | 成人性生交大片 | 高清欧美性猛交xxxx黑人猛 | 插菊综合网 | 成人男男视频拍拍拍在线观看 | 成人免费网站在线 | 岛国大片网站 | 中文在线第一页 | 中文久久久 | 精品国产免费人成在线观看 | 又爽又高潮视频a区免费看 又爽又黄axxx片免费观看 | 成人性生交大片免费7 | 亚洲精品国产视频 | 日韩欧美亚洲精品 | 青草综合| 久久草在线视频 | 古色传香总部 | 丁香婷婷综合网 | 午夜国产一区二区三区四区 | 91视频久久久久 | 欧洲精品一区二区 | 国产精品视频一区二区三区四区国 | 亚洲一级一区 | 一级黄色在线播放 | 日日网| 麻豆免费视频网站 | 日韩视频免费观看 | 色噜噜狠狠狠综合曰曰曰88av | 亚洲电影中文字幕 | 人人做人人看人人添 |