org.boxed_economy.besp.presentation.bface
クラス GUIUtility

java.lang.Object
  拡張org.boxed_economy.besp.presentation.bface.GUIUtility

public class GUIUtility
extends java.lang.Object

GUIPresentationComponentの処理で役立つstaticメソッド集です。

バージョン:
$Id: GUIUtility.java,v 1.1 2004/03/21 12:07:49 macchan Exp $
作成者:
rx78g

コンストラクタの概要
GUIUtility()
           
 
メソッドの概要
static void centerWindow(java.awt.Window window)
          引数のウインドウを画面の中央に来るように、調整します。
static void centerWindowWithPrefferedSize(java.awt.Window window)
          引数で与えられたウインドウを推奨サイズにし、 かつ、画面の中央にウインドウが来るように、調整します。
static java.io.File chooseOpenFile(java.awt.Component parent)
          ロードファイルを選択します
static java.io.File chooseSaveFile(java.awt.Component parent)
          セーブファイルを選択します
static javax.swing.ImageIcon createIcon(java.lang.String imageID)
          アイコンを読み込みます。
static javax.swing.ImageIcon createIcon(java.lang.String imageID, java.lang.Class clazz)
          アイコンを読み込みます。
static java.awt.Image loadImage(java.lang.String imageID)
          画像を読み込みます。
static java.awt.Image loadImage(java.lang.String imageID, java.lang.Class clazz)
          画像を読み込みます。
static java.awt.Image loadImage(java.lang.String imageID, java.net.URL url)
          画像を読み込みます。
static void setDefaultIcon(java.awt.Component component)
          引数のcomponentのアイコンをBOXアイコンにします。
static java.lang.String showBoxClassTreeDialog(BoxClassTreeElement root, java.lang.String windowTitle, java.awt.Component settingComponent)
          rootを指定して、boxClassTreeダイアログを表示させ、 その中からクラスを選択させてclassNameを返します。
static java.lang.String showBoxClassTreeDialog(java.lang.String windowTitle, java.awt.Component settingComponent)
          classLoaderのdefaultのrootを利用して、boxClassTreeダイアログを表示させ、 その中からクラスを選択させてclassNameを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

GUIUtility

public GUIUtility()
メソッドの詳細

loadImage

public static java.awt.Image loadImage(java.lang.String imageID,
                                       java.net.URL url)
画像を読み込みます。 classLoaderを利用してimageIDから画像を取得し、Imageオブジェクトとして返します。

パラメータ:
imageID - 画像のIDです。
戻り値:
画像

loadImage

public static java.awt.Image loadImage(java.lang.String imageID)
画像を読み込みます。 classLoaderを利用してimageIDから画像を取得し、Imageオブジェクトとして返します。

パラメータ:
imageID - 画像のIDです。
戻り値:
画像

loadImage

public static java.awt.Image loadImage(java.lang.String imageID,
                                       java.lang.Class clazz)
画像を読み込みます。 classLoaderを利用してimageIDから画像を取得し、Imageオブジェクトとして返します。

パラメータ:
imageID - 画像のIDです。
戻り値:
画像

createIcon

public static javax.swing.ImageIcon createIcon(java.lang.String imageID)
アイコンを読み込みます。 画像を読み込んでそれをImageIconとして返します。

戻り値:
アイコン

createIcon

public static javax.swing.ImageIcon createIcon(java.lang.String imageID,
                                               java.lang.Class clazz)
アイコンを読み込みます。 画像を読み込んでそれをImageIconとして返します。

戻り値:
アイコン

setDefaultIcon

public static void setDefaultIcon(java.awt.Component component)
引数のcomponentのアイコンをBOXアイコンにします。


centerWindowWithPrefferedSize

public static void centerWindowWithPrefferedSize(java.awt.Window window)
引数で与えられたウインドウを推奨サイズにし、 かつ、画面の中央にウインドウが来るように、調整します。


centerWindow

public static void centerWindow(java.awt.Window window)
引数のウインドウを画面の中央に来るように、調整します。

パラメータ:
window - 調整するウインドウ

showBoxClassTreeDialog

public static java.lang.String showBoxClassTreeDialog(java.lang.String windowTitle,
                                                      java.awt.Component settingComponent)
classLoaderのdefaultのrootを利用して、boxClassTreeダイアログを表示させ、 その中からクラスを選択させてclassNameを返します。 キャンセルされた場合、nullが返ります。

パラメータ:
windowTitle - boxClassTreeダイアログのタイトル
settingComponent - このダイアログを配置するcomponent
戻り値:
選択されたclassName

showBoxClassTreeDialog

public static java.lang.String showBoxClassTreeDialog(BoxClassTreeElement root,
                                                      java.lang.String windowTitle,
                                                      java.awt.Component settingComponent)
rootを指定して、boxClassTreeダイアログを表示させ、 その中からクラスを選択させてclassNameを返します。 キャンセルされた場合、nullが返ります。

パラメータ:
root - 指定するroot
windowTitle - boxClassTreeダイアログのタイトル
settingComponent - このダイアログを配置するcomponent
戻り値:
選択されたclassName

chooseSaveFile

public static java.io.File chooseSaveFile(java.awt.Component parent)
セーブファイルを選択します


chooseOpenFile

public static java.io.File chooseOpenFile(java.awt.Component parent)
ロードファイルを選択します