bestlong 怕失憶論壇

標題: 在 Eclipse 開發 SWT 應用程式 [打印本頁]

作者: bestlong    時間: 2007-11-23 13:21     標題: 在 Eclipse 開發 SWT 應用程式

首先,到 SWT Home 網站下載符合你的開發環境的 SWT .zip 檔案,建議使用穩定版本‧

而所下載的 SWT .zip 可以匯入到你的工作區(workspace)‧
請在Eclipse介面下功能表的 File 中選擇 Import 會啟動匯入精靈,請選擇 Existing Project into Workspace 選項後點選 Next 按鈕:

eclipse_swt_1.JPG

指定 select archive file 到剛剛下載的 .zip 檔案選擇 Finish 會在 workspace 建立一個 org.eclipse.swt 專案

eclipse_swt_2.JPG

現在可以在 Java 專案中加入 SWT 的關聯,開啟你的 Java 專案屬性對話框,在 Java Build Path 中引入 org.eclipse.swt 專案:

eclipse_swt_3.JPG

完成關聯設定後可以開始使用

  1. import org.eclipse.swt.widgets.*;
  2. public class MyApp {
  3.         public static void main(String[] args) {
  4.                 // TODO Auto-generated method stub
  5.                 Display display = new Display();
  6.                 Shell shell = new Shell(display);
  7.                 shell.setSize(640, 480);
  8.                 shell.setText("Hello world");
  9.                 shell.open();
  10.                 while(!shell.isDisposed())
  11.                         if(!display.readAndDispatch())
  12.                                 display.sleep();
  13.                 display.dispose();               
  14.         }
  15. }
複製代碼


eclipse_swt_4.JPG

執行結果

eclipse_swt_5.JPG

圖片附件: eclipse_swt_1.JPG (2007-11-23 13:21, 29.22 KB) / 下載次數 277
http://www.bestlong.idv.tw/forum.php?mod=attachment&aid=MTZ8ZjQ5ODIzN2J8MTcxNDk0MTk4Nnww



圖片附件: eclipse_swt_2.JPG (2007-11-23 13:23, 29.51 KB) / 下載次數 294
http://www.bestlong.idv.tw/forum.php?mod=attachment&aid=MTd8ZDRiYjM0MmJ8MTcxNDk0MTk4Nnww



圖片附件: eclipse_swt_3.JPG (2007-11-23 13:29, 44.39 KB) / 下載次數 281
http://www.bestlong.idv.tw/forum.php?mod=attachment&aid=MTh8NmYyZmI4ZWR8MTcxNDk0MTk4Nnww



圖片附件: eclipse_swt_4.JPG (2007-11-23 15:00, 93.37 KB) / 下載次數 278
http://www.bestlong.idv.tw/forum.php?mod=attachment&aid=MTl8MWQyOGI0YWJ8MTcxNDk0MTk4Nnww



圖片附件: eclipse_swt_5.JPG (2007-11-23 15:02, 6.6 KB) / 下載次數 282
http://www.bestlong.idv.tw/forum.php?mod=attachment&aid=MjB8NmEyOTU2Mjl8MTcxNDk0MTk4Nnww






歡迎光臨 bestlong 怕失憶論壇 (http://www.bestlong.idv.tw/) Powered by Discuz! X1.5