SWTのサンプル的なアプリケーションとしてテキストエディタ を作成してみます。 まず次のコードを書いてみましょう。
これらを実行すると下図のようになります。
ここで初めてTextクラスが出てきました(@)。Textクラスはプレーンテキストを表示するためのクラスです。SWTではコントロールを作成するときにほとんどの場合、親のコントロールの指定を第1引数にパラメータ(SWTではスタイルという)を第2引数に指定します。 SWTでは実はこのスタイルビットによってそのコントロールがもちうる特性を指定します。 Text の場合スタイルでよく使うのは
です(ほかにもあります)。 このサンプルでは複数行で表示したいのでSWT.MULTIを指定します。 また、Textの周囲にボーダーも付けたいのでSWT.BORDER も指定しています。 なお、これらは"|" を使用して同時指定することができますがSWT.SINGLEとSWT.MULTIに限っては同時指定できずどちらか一方になります。 サイズの指定は【setSize(int width, int height)】 メソッド使用します(A)。このサイズはセンチでもミリでもpointでもなくpixel(ピクセル)です。 このサンプルでは250x200 ピクセルを大きさとして指定しています。 |
Topに戻る。 |
SWT-Control のTopに戻る。 |
Copyright (C) 2006- M.Watanabe All Rights Reserved. |