■ SWTとは?
SWTとはStandard Widget Toolkitの略で最近注目されているJavaのグラフィカル・ライブラリーです。もともとはEclipseのGUIコンポーネントとして開発されたライブラリですが、単独でも配布されておりスタンドアローンのアプリケーションに組み込んで使うことも可能です。EclipseはSWTによりJavaアプリケーションと思えないほどの軽快なGUIのレスポンスを実現しています。それは、SWTがネイティブのウィンドウシステムのAPIを利用しているため起動や動作が速いからです。その軽量で高速なGUIツールキットを使って、スタンドアローンのアプリケーションを開発しようというのがこのサイトの趣旨です。
SWTが初めての方は、基礎編でSWTに用意された基本手なウィジェット(GUIコンポーネント)とクラスの使い方が理解できると思います。またJFaceというSWTを便利に使うツールキットがEclipseAPIに用意されており、SWT+JFaceで高機能なアプリケーションを効率よく開発できるようになります。基礎編では、JFaceの一般的なクラスについても説明しています。
Tipsでは、SWTに関するTipsを簡単な説明としてまとめ、Sapmlesでは様々なSWTの機能を小さな実行可能なサンプルプログラムとともに説明しています。サンプルプログラムはコピーアンドペーストですぐにでも自分のプログラムに組み込むことができるでしょう。
またSWTを使って実際にどのようなアプリケーションを開発可能か興味がある場合は、アプリケーションにSWTで開発されたプログラムを紹介しているので、覗いてみるとよいでしょう。
■ 新着記事
- ポップアップメニューを作成する (JFace編) New! (Samples - JFace 2005/06/13)
- JFaceのフレームワークを使ってコンテキストメニューを作成
- ローカルマシンからEclipse APIドキュメントを参照するには? New!(Tips - 2005/06/13)
- Eclipse Helpをコマンドラインから起動するには? New!(Tips - 2005/06/13)
- Eclipse Helpをコマンドラインから直接起動する方法を解説。
- Eclipse APIのクラスファイルが、どのjarファイルに含まれているか判断するには?(Tips - 2005/05/09)
- jarファイルと含まれるクラスの一覧を生成するスクリプトを紹介
- TaskTray (基礎編 - SWT 2005/05/08)
- TaskTrayを使った常駐型アプリケーションのサンプル
- CTabFolderをエクリプスライクのタブにするには? (Tips 2004/10/25)
- CTabFolderのタブにグラデーションの背景色を設定
- Documentクラスを利用した文字列検索 (基礎編 - JFace 2004/10/23)
- Documentクラスを使った汎用的な文字列検索ダイアログを作成。
- PreferenceStore (基礎編 - JFace 2004/8/31)
- アプリケーションの設定を容易に管理するためのクラスを説明
- 文字列検索ダイアログ (Samples - JFace 2004/8/28)
- テキストウィジェット内の文字列を検索するための簡易ダイアログ
- 区点コード表 (アプリケーション 2004/8/28)
- 区点コードの文字一覧を表示するSWTアプリケーション
- SashFormに配置したウィジェットを最大化する (Tips - SWT 2004/8/25)
- SashFormに配置したウィジェットを最大化する方法を説明
- ScrolledComposite (基礎編 - SWT 2004/8/16)
- スクロールバーをウィジェットに追加する方法
- LineBackgroundListener (基礎編 - SWT 2004/8/8)
- テキストウィジェットのキーワードに反応して行単位で背景色を変える方法
- ViewForm (基礎編 - SWT 2004/7/25)
- SWTのカスタムパッケージにあるViewFormの説明。クールなデザインのサブウィンドウを簡単に作れます。
- CLabel (基礎編 - SWT 2004/7/24)
- SWTのカスタムパッケージにあるCLabelの説明
- ラベルの背景にグラデーションをつける (Tips 2004/7/24)
- CLabelの背景色にグラデーションをつける方法。
- Browser (基礎編 - SWT 2004/7/13)
- SWT3.0から導入されたWebブラウザクラスの説明。
- ViewerFilter - テーブルレコードのフィルタリング (基礎編 - JFace 2004/4/29)
- ViewerFilterクラスを使ったTableのフィルタリングを説明。
- ViewerSorter - テーブルの並べ替え (基礎編 - JFace 2004/4/29)
- ViewerSorterクラスを使ったTableの並べ替えを説明。
- Wizard (基礎編 - JFace 2004/3/9)
- JFaceフレームワークを使ってウィザードを作成する方法を説明します。
- テキストのドラッグ&ドロップ (基礎編 - SWT 2004/3/1)
- SWTのListウィジェット間でテキストをドラッグ&ドロップする方法を説明。
- ApplicationWindowを閉じる前に警告を出すには?(Tips 2004/2/18)
- ApplicationWindowのクローズボックスをクリックしたときに警告ダイアログを表示する方法を説明。
- スプラッシュウィンドウを表示する (Samples - SWT 2004/2/17)
- アプリケーション起動時にスプラッシュウィンドウを表示する方法を説明。
- ウィンドウ(Shell)を閉じる前に警告を出すには?(Tips 2004/2/16)
- ウィンドウのクローズボックスをクリックしたときに警告ダイアログを表示する方法を説明
- SourceViewer (基礎編-JFace 2004/2/10)
- SourceViewerを使って行番号付きのテキストを作成。
過去の記事一覧
|