• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 測試技術
    • 博客
    • 視頻
    • 開源
    • 論壇
    • 沙龍
    • 下載
    • 雜志
    • 招聘

    您的位置:您的位置:軟件測試技術門戶 >> 軟件測試技術 >> 開發語言 >> Java >> 查看資訊

    字號: | 推薦給好友 上一篇 | 下一篇

    Java桌面應用程序設計新貴:SWT的簡介 (1)

    發布: 2008-5-04 10:24 | 作者: 不詳 | 來源: 賽迪網技術社區 | 查看: 65次 | 進入領測軟件測試網論壇討論

    領測軟件測試網

    Qj\ Q+JgmM4?0_ P第一個SWT程序  軟件測試技術門戶 PTnc y jX.{4`)P$Je
    軟件測試技術門戶4I5F A?d)W
    下面讓我們開始一個SWT程序。(注意:以下的例子和說明主要針對Windows平臺,其它的操作系統應該大同小異)。首先要在Eclipse安裝文件中找到SWT包,Eclipse組織并不提供單獨的SWT包下載,必須下載完整的Eclipse開發環境才能得到SWT包。SWT是作為Eclipse開發環境的一個插件形式存在,可以在${你的eclipse安裝路徑}\plugins路徑下的眾多子目錄下去搜索SWT.JAR文件,在找到的JAR文件中包含了SWT全部的Java類文件。因為SWT應用了JNI技術,因此同時也要找到相對應的JNI本地化庫文件,由于版本和操作平臺的不同,本地化庫文件的名稱會有些差別,比如SWT-WIN32-2116.DLL是Window平臺下Eclipse Build 2116的動態庫,而在Unix平臺相應版本的庫文件的擴展名應該是.so,等等。注意的是,Eclipse是一個開放源代碼的項目,因此你也可以在這些目錄中找到SWT的源代碼,相信這會對開發很有幫助。下面是一段打開空窗口的代碼(只有main方法)。 
    g `cQ3u8lLht
    cV y B/aP u m軟件測試技術門戶5YfN&Z{(qQ
    import com.e2one.example; 軟件測試技術門戶;d.P)I:N i:}
    public class OpenShell{ 軟件測試技術門戶h#?6jU`:k Y;kY
     public static void main(String [] args) {
    YcZ{4E-N7c4G  Display display = new Display();
    .a ]H,Xg|W4N}-]9N  Shell shell = new Shell(display); 軟件測試技術門戶 W,KHJ @$dC
      shell.open();
    FU,_Q9y"w#~(I9P#p  // 開始事件處理循環,直到用戶關閉窗口
    N'u%h9Y[._1eu  while (!shell.isDisposed()) { 軟件測試技術門戶 _-B+e g n;iV1g_
       if (!display.readAndDispatch()) 軟件測試技術門戶7{O z'@b D$p/F-e 老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>