2017年04月 / 03月≪ 123456789101112131415161718192021222324252627282930≫05月

2011.12.17 (Sat)

eclipse 3.7 indigo で WindowBuilder と SWT を使ってみる

お久しぶりでございます、スィンです。

最近やっと java とか Eclipse とかに興味を。
いや、正直 Scala に興味が湧いて来たのです。
(ホントは、Scalaに興味が湧いたのはかなり前ですけどね・・・)
せっかくやるならフォームアプリも作りたいし、
すべてのことを Scala でできるだけトライしてみようかと。
今回は Scala ではなく Java で フォームアプリを作り始める際のメモです。

●したいこと
java で 見栄えの良いフォームアプリが作りたい。

●比較検討
・IntelliJ IDEA も使ってみたが、なんか嫌だった。総合的にどうなの?
・見栄えなら Swing より SWT かなと。
・GUI開発は Visual Editor より WindowBuilder がよさげ。

■成果物
プロジェクトファイル:java_swt_sample.zip
ダウンロードパスワード: sinproject

●手順
▼eclipse 3.7 indigo のインストールと起動
「Eclipse 3.7 Indigo Pleiades All in One - Ultimate - Full」をダウンロード。
http://mergedoc.sourceforge.jp/
eclipseを起動する。

▼WindowBuilder for SWT プラグインをダウンロード
「ヘルプ>新規ソフトウェアのインストール」を選択。
作業対象「Indigo」で「一般用ツール>SWT Designer」をインストール。
(SWT Designer Core、WindowBuilder Core UI, WindowBuilder GroupLayout Support
などの依存パッケージは自動的にインストールされるらしい。)

▼プロジェクトの作成
「ファイル>新規>Javaプロジェクト」を作成。

▼ビルドパスの追加
プロジェクトのプロパティ「Javaのビルドパスを開く。
ライブラリタブ「外部Jar追加」ボタンを押す。
「eclipseインストールPATH\plugins\org.eclipse.swt.win32.win32.x86_3.7.1.v3738a.jar」を選択。

▼SWT アプリケーションウインドウを追加
「ファイル>新規>その他」より、
「WindowBuilder > SWT Designer > SWT > Application Window」を選択。

▼フォームデザインの編集
ソースファイルを右クリック「アプリケーションから開く>WindowBilder Editor」で開く。
「Design」タブを選択して自由にGUIを作成。

●残課題と今後の方針
・サイズの小さいバイナリを作りたい。不要なモノのと必要なモノがわからない。
・scala で 見栄えの良いフォームアプリが作りたい。
・自分用 scala ライブラリを作りたい。
・scala で android の Twitter クライアント作りたい。
・行動時間管理Webアプリ作りたい。
・WebアプリでIRCみたいなの作りたい。
・世界の人達をつなぐWebサイトをPlay! - Scala で作りたい。

関連記事

※コメントを頂けると大変うれしいです。コメントはお気軽にどうぞ^-^

11:23  |  ソフトウェア開発/プログラム  |  Trackback(0)  |  Comment(1)  |  EDIT  |  Top↑

*Comment

テストです
ななしさん |  2013.05.18(土) 22:17 |  URL |  【コメント編集】

コメントを投稿する

URL
COMMENT
PASS  編集・削除するのに必要
SECRET  管理者だけにコメントを表示
 

*Trackback

この記事のトラックバックURL

この記事へのトラックバック

 | BLOGTOP |