|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.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) メソッドのドキュメントを参照)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||