" /> 国产成人自啪精品视频,中文国产在线观看,国产黄色高清视频

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

開發基于Java的圖形用戶界面

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

  我們使用SWT開發GUI程序的時候,直接用SWT API來寫。事實上很多Java的代碼是通過JNI去掉用C代碼來實現的。針對不同的平臺每個類有不同的實現方式,這篇文章的目的不在于講述SWT的設計原理,如果你對這些感興趣的話可以參考http://www.eclipse.org/articles/Article-SWT-Design-1/SWT-Design-1.html。

  下面開始介紹如何使用SWT,首先我假設你已經安裝了Eclipse3.0,當然其他的版本也可以,如果還沒有的話從www.eclipse.org上去下載。

  運行Eclipse,切換到Java透視圖下面,從Package explore里面新建一個Java project。名稱為Test。

  在Libraries里面選擇Add external JARs來添加運行SWT所需要的類庫,這個和系統相關的,比如我在windows xp下,地址為:D:eclipsepluginsorg.eclipse.swt.win32_3.0.0wswin32swt.jar。把它添加進來,建議做一個variables指向這個swt.jar文件,以后直接添加variables就可以了。

  編寫Java代碼,例如

  import org.eclipse.swt.widgets.*;
  import org.eclipse.swt.*;
  public class SWTHello {
  public static void main(String[] args) {
  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();
  }
  }

  配置運行環境,由于SWT程序運行的時候要用到本機資源,如果你現在運行上面的程序的時候會出現錯誤,類似于Java.lang.UnsatisfiedLinkError: no swt-win32-2133 in Java.library.path”,因此你必須指定所需的DLL的位置,具體做法是:從菜單run->run切換到運行配置界面,選擇Arguments在VM Arguments里面寫入-DJava.library.path=例如在我的機器上DLL的地址為D:eclipsepluginsorg.eclipse.swt.win32_3.0.0oswin32†。這樣每次運行都要配置顯得有點麻煩,所以建議你在環境變量PATH里面添加這個包括DLL的路徑。

  運行程序,你會看到你的第一程序的效果 :) 我的感覺是挺不錯的,速度要比Swing/AWT快。

  關于如何使用SWT,請參考www.eclipse.org上面的相關文章,多看看AWT API,多寫一些代碼!

jsp技術開發基于Java的圖形用戶界面,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久精品成人国产午夜 | 女人张腿让男桶免费视频网站 | 婷婷影院在线综合免费视频 | 大香伊人久久 | 欧美激情视频在线免费观看 | 色免费看 | 丁香婷婷在线 | 99热在线国产 | 国产精品区一区二区免费 | 欧美成人免费全部观看天天性色 | 亚洲狠狠婷婷综合久久久久网站 | 欧美人体大胆私密视频 | 中文字幕一区二区三区四区 | 欧美人禽杂交狂配在线观看视频 | 黄色在线免费观看网址 | 中国精品视频一区二区三区 | 亚洲午夜在线观看 | 香蕉免费一区二区三区在线观看 | 精品日本一区二区三区在线观看 | 国产一区二区免费 | 亚拍一区 | 日韩综合nv一区二区在线观看 | 久久午夜夜伦伦鲁鲁片 | 在线黄观看 | 亚洲国产天堂久久综合图区 | 6080yy午夜不卡一二三区久久 | 久久99久久99精品 | 久久九九有精品国产56 | 国产成人成人一区二区 | 97夜夜澡人人双人人人喊女 | 伊人国产视频 | 欧美特黄a级高清免费看片 欧美特黄a级片 | 四虎影视在线影院4hutv | 国产精选在线视频 | 国产麻豆精品一区二区 | 亚洲黄色免费 | 亚洲精品手机在线 | 天堂色在线 | 国产一区中文字幕 | 国产视频第一页 | 伊人久久综在合线亚洲不卡 |