<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    吳建明的博客
    java 技術交流

    2006年3月10日

    SWT(Standard Widget Toolkit)是IBM推出的“基于java”的圖形界面開發庫,我之所以說它是“基于java”的意思是程序員編寫代碼的時候是使用java語言,事實上SWT的底層實現是C語言完成的。但是這些對程序員是透明的。


    1、新建一個項目,java application,
    2、再建一個SWTHello class,
    3、這時在屬性中添加ECLIPSE_HOME/plugins/org.eclipse.swt.win32.win32.x86_3.1.2.jar,
    4、您還需要把org.eclipse.swt.win32.win32.x86_3.1.2.jar解壓,把其中的dll文件拷入到window\system32文件夾中
    5、加入
        import org.eclipse.swt.widgets.*;
        import org.eclipse.swt.*;
       
        在main中寫入以下代碼
        Display display = new Display();
      Shell shell = new Shell(display);
      Label label = new Label(shell, SWT.NONE);
      label.setText("Hello, World!");
      shell.pack();
      label.pack();
      shell.open();
      while(!shell.isDisposed())
       if(!display.readAndDispatch())
        display.sleep();
        display.dispose();
        label.dispose();
    6、ok,運行完畢。

    這時編譯出class文件,導出為jar,可以用exe4j把jar文件打包成exe文件,但我運行提示

    java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Composite

        at java.lang.Class.getDeclaredMethods0(Native Method)

        at java.lang.Class.privateGetDeclaredMethods(Unknown Source)

        at java.lang.Class.getDeclaredMethod(Unknown Source)

        at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)

        at com.exe4j.runtime.WinLauncher.main(Unknown Source)
    不知道咋回事?
    posted @ 2006-03-10 16:02 吳.建明 閱讀(959) | 評論 (0)編輯 收藏

    2006年3月4日

    前提:
    1、安裝J2SE 1.4以上的SDK或JRE
    2、下載并安裝Eclipse,解壓縮即可,運行C:\Eclipse\ Eclipse.exe。首次啟動Eclipse,會讓你配置工作區,選擇默認即可。


    過程:

    第一步:新建Java項目

    選擇“File→New→Project...”,選擇“Java Project”,點擊“Next”,便打開了“New Java Project”向導。在“Project name”中填入“HelloWorld”,不需要進行其他設置,直接左擊“Finish”按鈕。

    第二步:新建HelloWorldApp類

    選擇“File→New→Class”,在“New Java Class”向導中的Name框中輸入“HelloWorldApp”,并且在“public static void main(String[] args)”選項前面打上勾。

    這時,向導會有一個提示,由于項目簡單,不需要用到package,所以不必理會。最后按下“Finish”按鈕。這時你會發現,上期連載中的Hello World!程序框架代碼已經自動生成。這就是Eclipse的代碼生成(Code Generation)特性。

    第三步:添加打印語句

    在main中添加
    System.out.println("Hello World!");

    第四步:運行Java程序

    現在直接在Eclipse中運行這個程序,看看執行結果。

    按下“Run→Run...”,Eclipse會彈出運行設置向導,詢問運行配置。這個程序是一個Java程序,所以在Configurations里面選擇“Java Application”,然后按下“New”按鈕。當Eclipse創建好配置以后,你只需要按下Run便能夠看到結果了。
    posted @ 2006-03-04 16:22 吳.建明 閱讀(13996) | 評論 (2)編輯 收藏

    2006年3月3日

    計劃通過1個月時間入門,熟悉主流開發架構,歡迎各位兄弟多多指導!
    posted @ 2006-03-03 21:18 吳.建明 閱讀(605) | 評論 (0)編輯 收藏
    僅列出標題  
     
    主站蜘蛛池模板: 精精国产www视频在线观看免费| 亚洲av无码久久忘忧草| 男人和女人高潮免费网站| 最近免费中文字幕大全视频| 亚洲日产2021三区| 国产福利在线免费| 亚洲色成人网站WWW永久四虎| 99热在线精品免费全部my| 亚洲一区二区三区深夜天堂| 日韩免费精品视频| 国产成人亚洲综合网站不卡| 成人免费看黄20分钟| 亚洲avav天堂av在线网毛片| 国产黄色片在线免费观看| 另类小说亚洲色图| 亚洲日本韩国在线| 18禁黄网站禁片免费观看不卡| 久久亚洲高清观看| 久久久久久精品成人免费图片| 亚洲制服丝袜精品久久| 国产大片51精品免费观看| 在线播放国产不卡免费视频 | av午夜福利一片免费看久久| 亚洲中文字幕无码日韩| 18禁超污无遮挡无码免费网站| 亚洲日本va午夜中文字幕一区| 1000部拍拍拍18免费网站| 亚洲精品伦理熟女国产一区二区| 波多野结衣一区二区免费视频 | 国产免费拔擦拔擦8X高清在线人| 亚洲av网址在线观看| 日韩精品成人无码专区免费 | 日韩精品极品视频在线观看免费| 日本大片在线看黄a∨免费| 一级特级aaaa毛片免费观看| 亚洲va久久久噜噜噜久久| 美女巨胸喷奶水视频www免费| 亚洲bt加勒比一区二区| 成年轻人网站色免费看| 中国国产高清免费av片| 在线观看日本亚洲一区|