前回Eclipse4.4にScene Builderを使ってGUIプログラムを作成した実験記を投稿しました。
その中で「SWT + WindowBuilder の方が完成度高そうに感じた」と述べました。
そこでSWTとWindowBuilderを用いて、「JavaFx + Scene Builder」 と 同様のプログラムを作成し比較することにします。
SWTインストール
- Eclipseのサイト https://www.eclipse.org/swt/ を開く
- Releases > Stable > Windows をクリックし ダウンロードページ に遷移する
- ダウンロードページから Windows用の Zipファイルをダウンロードする
(2015/06/03時点では swt-4.4.2-win32-win32-x86.zip) - ダウンロードしたZipファイルを解凍し、解凍したフォルダを任意の場所に配置
自分は C:pleiades4_4swt にしました。
SWT 言語パック インストール
- Eclipseのサイト https://www.eclipse.org/swt/ を開く
SWT本体と同じページです。 - Releases > Stable > Language Pack をクリックし 言語パックのダウンロードページ に遷移する
- NLpack1 をクリックし 言語パックをダウンロードする
自分の場合 org.eclipse.swt.nl1_3.2.0.v200606220026.jar でした。 - ダウンロードした jar を Eclipse > plugins フォルダに配置
WindowBuilder インストール
GUIで画面デザインを行うために、WindowBuilderをインストールします。
- メニューの ヘルプ > 新規ソフトウェアインストールとクリック
- インストールダイアログの
作業対象欄に http://download.eclipse.org/windowbuilder/WB/release/R201406251200/4.4/
と入力 追加ボタンをクリック - レポジトリの追加 ダイアログで
名前欄に windowbuilder と入力し OKボタンをクリック - すべて選択ボタンをクリック
後で必要になるかも知れないので、Swingデザイナーもインストールしました。
後は指示通り進み インストールします。