|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.eclipse.common.util.SWTUtil
public class SWTUtil
SWT
クラスの定数を扱うためのユーティリティクラスです。
メソッドの概要 | |
---|---|
static String |
convertConstantName(String name)
アンダースコアで区切られた文字列を、単語境界を大文字にした文字列に変換します。 |
static Color |
getColor(String colorString)
Color オブジェクトを生成します。 |
static int |
getStyle(String styles)
カンマ区切りの定数からSWTのスタイルを計算します。 |
static int |
getStyle(String styles,
int defaultStyle)
カンマ区切りの定数からSWTのスタイルを計算します。 |
static int |
getSWTConstant(String name)
SWT クラスの持つ定数を返します。 |
static void |
saveWindowImage(Shell shell,
String path,
int format)
指定された Shell のイメージをキャプチャしてファイルへ保存します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static String convertConstantName(String name)
【例】
MOUSE_DOUBLE_CLICK -> mouseDoubleClick
name
- 変換対象
public static int getSWTConstant(String name)
SWT
クラスの持つ定数を返します。
name
- 定数名
SWT.NONE
を返します。public static int getStyle(String styles, int defaultStyle)
SWT.HORIZONTAL | SWT.SHADOW_IN | SWT.CENTER
の計算結果を
戻り値として返します。SWT
クラスに定義されていない定数が指定された場合、無視されます。
入力例:"HORIZONTAL, SHADOW_IN, CENTER"
styles
- カンマ区切りの定数。defaultStyle
- styles
が null
だった場合に返すデフォルト値。
null
の場合は defalutStyle
を返します。public static int getStyle(String styles)
SWT.HORIZONTAL | SWT.SHADOW_IN | SWT.CENTER
の計算結果を
戻り値として返します。SWT
クラスに定義されていない定数が指定された場合、無視されます。
入力例:"HORIZONTAL, SHADOW_IN, CENTER"
styles
- カンマ区切りの定数。
null
の場合は SWT.NONE
を返します。public static Color getColor(String colorString)
Color
オブジェクトを生成します。colorString
で指定された文字列から Color
オブジェクトを生成します。colorString
は #RGB 形式または red
、blue
等 SWT
クラスの COLOR_*
定数で用意された文字列が指定できます(いずれも、大文字・小文字どちらも使用可能)。#FF0000
を指定した場合、赤を表します。
colorString
- 色を表す文字列。
Color
オブジェクトpublic static void saveWindowImage(Shell shell, String path, int format)
Shell
のイメージをキャプチャしてファイルへ保存します。
shell
- キャプチャ対象の Shell
オブジェクトpath
- 保存先パスformat
- フォーマット(ImageLoader.save(String, int)
メソッドのドキュメントを参照)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |