概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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)

  ロードファイルを選択します

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド