■ トップ
 ■ 基礎編
   SWT 基礎編
   JFace 基礎編
 ■ Tips
 ■ Samples
 ■ 役に立つ情報源
 ■ アプリケーション
 ■ 関連書籍
 ■ 特集PR
SWTとはStandard Widget Toolkitの略でJavaのグラフィカル・ライブラリーです。もともとはEclipseのGUIコンポーネントとして開発されたライブラリですが、スタンドアローンのアプリケーションに組み込んで使うことも可能です。SWTはネイティブのウィンドウシステムのAPIを利用しているため起動や動作が速く、Swingよりも非常に軽快です。

Swingを用いたGUIアプリケーションは動きが緩慢で、ネイティブアプリケーションと比較すると見劣りするものでしたが、SWTを使えば、ネイティブアプリケーションと遜色ないくらい軽快に動作するGUIのJavaアプリケーションが開発できるようになります。

■ SWT 基礎編

SWTの導入方法

基本的なクラスの説明

SWTに提供されている基本的なクラスの解説です。

カスタムクラスの説明

SWTの org.eclipse.swt.custom パッケージに提供されているクラスを説明します。

  • CTabFolder
    クローズボックス付きタブ
  • BusyIndicator
    処理状況をポインタの形状で示すユーティリティークラス
  • CLabel
  • ViewForm
    Eclipseのビューに使われているウィジェット。クールなデザインのサブウィンドウを作成
  • LineBackgroundListener
    テキストウィジェットのキーワードに反応して背景色を変える方法
  • Browser
    SWT3.0から導入されたWebブラウザのクラス

■ JFace 基礎編

JFaceはSWTを使用して実装されたUIツールキットです。 SWTは基本的なウィジェットしか用意されていませんが、 JFaceにはSWTをより使いやすくするライブラリが含まれています。 JFaceを使うことで高機能なアプリケーションを容易に開発できます。

ここでは、JFaceに提供されている基本的なクラスとイディオム等を説明します。


Copyright(C) 2003,2004 Jasmin Project. All Right Reserved.
お問い合わせは、cjasmin2004@ybb.ne.jpまで
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送