|
|
AWT、Swingと違い、OSのネイティブAPIを使用しているので、動作が軽い。
なおSWTは、単独で使用可能なので、特にeclipseは必要がない。
スタンドアローンのアプリケーション用でも使えそうです。
プラグインのVE(Visual Editor)があるので、これを使用した方が便利 -> eclipse + SWT + VE
|
|
|
|
| 1. http://www.eclipse.org/swt/ のダウンロードサイトから SWTのWindows版をダウンロードする。 |
|
|
| ダウンロードしたファイルを解凍する。 |
| この中で必要なものは swt.jarとswt-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 |