JOptionPane: showMessageDialog (英語)

このチュートリアルでは、JOptionPane.showMessageDialog() メソッドを使用してメッセージを表示する簡単なダイアログ ボックスを作成して表示する方法について説明します。作成できる最も単純なメッセージは、クラスjavax.swing.JOptionPane.

showMessageDialogを使用すると、単一の「OK」ボタンを含むウィンドウが表示され、静的メソッドを使用してメッセージ、タイトル、およびアイコンを指定できます:

showMessageDialog(コンポーネントの親、オブジェクトメッセージ、文字列タイトル、int型メッセージ、アイコンアイコン)、または:
  • parent:親コンポーネント(ウィンドウまたはパネル)です。
  • message: JOptionPaneに表示される文字列メッセージです。
  • title: は文字列型のタイトルです。
  • typeMessage: これは entire 型のメッセージの型です: INFORMATION_MESSAGE、WARNING_MESSAGE、ERROR_MESSAGE、PLAIN_MESSAGE;
  • icon: デフォルトのアイコンを置き換えるアイコンです。
showMessageDialog をテストする実用的な例を次に示します:

import javax.swing.JOptionPane;

public class MessageDialog {

public static void main(String[] args) {
JOptionPane.showMessageDialog(null,
"データベースが更新されました",
"更新完了",
JOptionPane.INFORMATION_MESSAGE,
null);
}

}
実行後の結果:

JOptionPane showMessageDialog

関数であり、String 型または int 型を返す他の JOptionPane メソッドとは異なり、showMessageDialog は何も返さないプロシージャです。

ダイアログには親がないため、"parent" 引数に null を入れます。アイコンを挿入しない場合は、アイコンの引数ボックスに null を入力します。コンパイラは、メッセージ・タイプに基づいてデフォルトのアイコンを表示します。

References
Java Doc: showMessageDialog method
java2s: JOptionPaneを使用したメッセージの表示: JOptionPaneダイアログ