jp.co.fujitsu.reffi.client.swing.util
クラス MessageDialogUtil

java.lang.Object
  上位を拡張 jp.co.fujitsu.reffi.client.swing.util.MessageDialogUtil

public class MessageDialogUtil
extends Object

[概 要]

メッセージダイアログを表示するユーティリティクラスです。

[詳 細]

JOptionPaneが保持する機能の他、モードレスでのダイアログ表示をサポートします。

[備 考]

使用例)
        MessageDialogUtil.showModelessMessageDialog(c, 
                "アカウントが有りません", 
                "エラー", 
                MessageDialogUtil.ERROR_MESSAGE, 
                new MessageDialogListener()
        {
                @Override
                public void dialogClosed(MessageDialogEvent e) {
                        System.out.println("モードレスダイアログの結果 = " + e.getReturnValue());
                }
        });
 

[環 境] JDK 6.0 Update 11

Copyright (c) 2008-2009 FUJITSU Japan All rights reserved.

作成者:
Project Reffi

フィールドの概要
static int CANCEL_OPTION
          「キャンセル」が押されたことを示す定数です。
static int CLOSED_OPTION
          「×」が押されたことを示す定数です。
static int DEFAULT_OPTION
          通常ボタン構成であることを示す定数です。
static int ERROR_MESSAGE
          エラーメッセージダイアログであることを示す定数です。
static int INFORMATION_MESSAGE
          情報メッセージダイアログであることを示す定数です。
static int NO_OPTION
          「いいえ」が押されたことを示す定数です。
static int OK_CANCEL_OPTION
          「OK」、「キャンセル」ボタン構成であることを示す定数です。
static int OK_OPTION
          「OK」が押されたことを示す定数です。
static int PLAIN_MESSAGE
          通常メッセージダイアログであることを示す定数です。
static int QUESTION_MESSAGE
          質問メッセージダイアログであることを示す定数です。
static int WARNING_MESSAGE
          警告メッセージダイアログであることを示す定数です。
static int YES_NO_CANCEL_OPTION
          「はい」、「いいえ」、「キャンセル」ボタン構成であることを示す定数です。
static int YES_NO_OPTION
          「はい」、「いいえ」ボタン構成であることを示す定数です。
static int YES_OPTION
          「はい」が押されたことを示す定数です。
 
コンストラクタの概要
MessageDialogUtil()
           
 
メソッドの概要
protected static MessageDialog createDialog(Window owner, String message, String title, int messageType, int buttonOption)
          [概 要] メッセージダイアログを生成します。
protected static MessageDialog createModelessDialog(Window owner, String message, String title, int messageType, int buttonOption, MessageDialogListener listener)
          [概 要] モードレスメッセージダイアログを生成します。
static int showMessageDialog(Component parent, String message, String title)
          [概 要] メッセージダイアログを表示します。
static int showMessageDialog(Component parent, String message, String title, int messageType)
          [概 要] メッセージダイアログを表示します。
static int showMessageDialog(Component parent, String message, String title, int messageType, int buttonOption)
          [概 要] メッセージダイアログを表示します。
static void showModelessMessageDialog(Component parent, String message, String title, int messageType, int buttonOption, MessageDialogListener listener)
          [概 要] モードレスメッセージダイアログを表示します。
static void showModelessMessageDialog(Component parent, String message, String title, int messageType, MessageDialogListener listener)
          [概 要] モードレスメッセージダイアログを表示します。
static void showModelessMessageDialog(Component parent, String message, String title, MessageDialogListener listener)
          [概 要] モードレスメッセージダイアログを表示します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

YES_OPTION

public static final int YES_OPTION
「はい」が押されたことを示す定数です。

関連項目:
定数フィールド値

NO_OPTION

public static final int NO_OPTION
「いいえ」が押されたことを示す定数です。

関連項目:
定数フィールド値

CANCEL_OPTION

public static final int CANCEL_OPTION
「キャンセル」が押されたことを示す定数です。

関連項目:
定数フィールド値

OK_OPTION

public static final int OK_OPTION
「OK」が押されたことを示す定数です。

関連項目:
定数フィールド値

CLOSED_OPTION

public static final int CLOSED_OPTION
「×」が押されたことを示す定数です。

関連項目:
定数フィールド値

ERROR_MESSAGE

public static final int ERROR_MESSAGE
エラーメッセージダイアログであることを示す定数です。

関連項目:
定数フィールド値

INFORMATION_MESSAGE

public static final int INFORMATION_MESSAGE
情報メッセージダイアログであることを示す定数です。

関連項目:
定数フィールド値

WARNING_MESSAGE

public static final int WARNING_MESSAGE
警告メッセージダイアログであることを示す定数です。

関連項目:
定数フィールド値

QUESTION_MESSAGE

public static final int QUESTION_MESSAGE
質問メッセージダイアログであることを示す定数です。

関連項目:
定数フィールド値

PLAIN_MESSAGE

public static final int PLAIN_MESSAGE
通常メッセージダイアログであることを示す定数です。

関連項目:
定数フィールド値

DEFAULT_OPTION

public static final int DEFAULT_OPTION
通常ボタン構成であることを示す定数です。

関連項目:
定数フィールド値

YES_NO_OPTION

public static final int YES_NO_OPTION
「はい」、「いいえ」ボタン構成であることを示す定数です。

関連項目:
定数フィールド値

YES_NO_CANCEL_OPTION

public static final int YES_NO_CANCEL_OPTION
「はい」、「いいえ」、「キャンセル」ボタン構成であることを示す定数です。

関連項目:
定数フィールド値

OK_CANCEL_OPTION

public static final int OK_CANCEL_OPTION
「OK」、「キャンセル」ボタン構成であることを示す定数です。

関連項目:
定数フィールド値
コンストラクタの詳細

MessageDialogUtil

public MessageDialogUtil()
メソッドの詳細

showMessageDialog

public static int showMessageDialog(Component parent,
                                    String message,
                                    String title)

[概 要]

メッセージダイアログを表示します。

[詳 細]

messageType : INFORMATION_MESSAGE buttonOption : DEFAULT_OPTION で showMessageDialog(Component, String, String, int, int) メソッドをコールします。

[備 考]

パラメータ:
parent - 表示基底になる親コンポーネント
message - 表示するメッセージ
title - ダイアログタイトル
戻り値:
押下されたボタンの識別子

showMessageDialog

public static int showMessageDialog(Component parent,
                                    String message,
                                    String title,
                                    int messageType)

[概 要]

メッセージダイアログを表示します。

[詳 細]

[備 考]

パラメータ:
parent - 表示基底になる親コンポーネント
message - 表示するメッセージ
title - ダイアログタイトル
messageType -
戻り値:
押下されたボタンの識別子

showMessageDialog

public static int showMessageDialog(Component parent,
                                    String message,
                                    String title,
                                    int messageType,
                                    int buttonOption)

[概 要]

メッセージダイアログを表示します。

[詳 細]

[備 考]

パラメータ:
parent - 表示基底になる親コンポーネント
message - 表示するメッセージ
title - ダイアログタイトル
messageType -
buttonOption -
戻り値:
押下されたボタンの識別子

createDialog

protected static MessageDialog createDialog(Window owner,
                                            String message,
                                            String title,
                                            int messageType,
                                            int buttonOption)

[概 要]

メッセージダイアログを生成します。

[詳 細]

[備 考]

パラメータ:
owner -
message -
title -
messageType -
buttonOption -
戻り値:
生成されたモーダルメッセージダイアログ

showModelessMessageDialog

public static void showModelessMessageDialog(Component parent,
                                             String message,
                                             String title,
                                             MessageDialogListener listener)

[概 要]

モードレスメッセージダイアログを表示します。

[詳 細]

[備 考]

パラメータ:
parent -
message -
title -
listener -

showModelessMessageDialog

public static void showModelessMessageDialog(Component parent,
                                             String message,
                                             String title,
                                             int messageType,
                                             MessageDialogListener listener)

[概 要]

モードレスメッセージダイアログを表示します。

[詳 細]

[備 考]

パラメータ:
parent -
message -
title -
messageType -
listener -

showModelessMessageDialog

public static void showModelessMessageDialog(Component parent,
                                             String message,
                                             String title,
                                             int messageType,
                                             int buttonOption,
                                             MessageDialogListener listener)

[概 要]

モードレスメッセージダイアログを表示します。

[詳 細]

[備 考]

パラメータ:
parent -
message -
title -
messageType -
buttonOption -
listener -

createModelessDialog

protected static MessageDialog createModelessDialog(Window owner,
                                                    String message,
                                                    String title,
                                                    int messageType,
                                                    int buttonOption,
                                                    MessageDialogListener listener)

[概 要]

モードレスメッセージダイアログを生成します。

[詳 細]

[備 考]

パラメータ:
owner -
message -
title -
messageType -
buttonOption -
listener -
戻り値:
生成されたモードレスダイアログ


Copyright(C) Fujitsu All Rights Reserved.