SWT ( Standard Widget Toolkit )
SWTに関する覚え書き

AWT、Swingと違い、OSのネイティブAPIを使用しているので、動作が軽い。
なおSWTは、単独で使用可能なので、特にeclipseは必要がない。
スタンドアローンのアプリケーション用でも使えそうです。
プラグインのVE(Visual Editor)があるので、これを使用した方が便利 -> eclipse + SWT + VE



1. http://www.eclipse.org/swt/ のダウンロードサイトから SWTのWindows版をダウンロードする。
  ダウンロードしたファイルを解凍する。
  この中で必要なものは swt.jarswt-win32-3235.dll のみ
  dllは実行環境・バージョンにより番号が違う swt-win32-3235.dll

2・ SWTの動作確認
 2-1.下記のSWTサンプルを用意   適当なフォルダに SwtTest.java を作成する。
 解凍したフォルダ内の swt.jarとswt-win32-3235.dll も、ソースと同じフォルダーに入れる。

import org.eclipse.swt.widgets.*;

public class SwtTest {

   public static void main(String[] args) {
    Display display = new Display();
    Shell shell = new Shell(display);
    shell.open ();

     while (!shell.isDisposed ()) {
         if (!display.readAndDispatch ()) display.sleep();
     }

     display.dispose ();
   }
}


  2-2. コンパイル(DOS窓より)
    >javac -classpath .;swt.jar SwtTest.java


  2-3. 実行
    >java -classpath .;swt.jar SwtTest

    実行して下記の画面が表示されれば、SWTの動作確認OK



●SWTサンプル集 --> SWT Snippets

●SWTウィジェット集 -> SWT Widgets



このページの先頭へ



CRIMSON Systems Homeへ Copyright (C) CRIMSON Systems