java JOptionPaneクラスの紹介

1 Star2 Stars3 Stars4 Stars5 Stars (まだ評価されていません)
Loading...

1、javax.swingパッケージに属します。

2.機能:4種類の標準ダイアログボックスをカスタマイズします。

ConfirmDialog確認ダイアログ。 質問をして、ユーザーが確認します(「はい」または「いいえ」ボタンを押してください)

テキストのためのInputDialogプロンプト

MessageDialogの表示情報

OptionDialogは他の3つのダイアログタイプを結合します。

3.これら4つのダイアログは、showXXXDialog()で表示できます。 そのような:

showConfirmDialog()は確認ダイアログを表示し、

showInputDialog()は入力テキストダイアログを表示し、

showMessageDialog()は情報ダイアログを表示し、

showOptionDialog()は選択可能なダイアログを表示します。

4、パラメータの説明。

(1)ParentComponent:ダイアログの親ウィンドウオブジェクト、通常は現在のウィンドウを示します。

nullの場合もあります。これは、デフォルトのFrameが親ウィンドウとして使用され、ダイアログボックスが画面の中央に設定されることを意味します。 (2)メッセージ:ダイアログに表示される記述テキストを示します。(3)文字列タイトル:タイトルバーテキスト文字列です。 (4)コンポーネント:ダイアログに表示されるコンポーネント(ボタンなど)(5)アイコン:ダイアログに表示するアイコン(6)messageType(アイコン):

ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、

QUESTION_MESSAGE、PLAIN_MESSAGE、(7)optionType:ボタンオプションは、ダイアログの下部に表示されます。

DEFAULT_OPTION、YES_NO_OPTION、YES_NO_CANCEL_OPTION、OK_CANCEL_OPTION。

5、インスタンスを使用する:(1)MessageDialogを表示する

JOptionPane.showMessageDialog(null、 "表示するコンテンツ"、 "title"、JOptionPane.ERROR_MESSAGE);

(2)ConfirmDialogを表示する

JOptionPane.showConfirmDialog(null、 "message"、 "title"、OptionPane.YES_NO_OPTION);

(3)Display OptionDialog:

この種のダイアログボックスは、ユーザが各ボタンの番号を設定し、各ボタンをクリックするユーザのシリアル番号を返すことができる(0から数えて)

Object [] options = {"query"、 "deposit"、 "withdrawal"、 "exit"};

Int response = JOptionPane.showOptionDialog(null、 "ビジネスタイプの選択"、 "ATM現金機械"、JOptionPane.YES_OPTION、JOptionPane.PLAIN_MESSAGE、

ヌル、オプション、オプション[0]);

もし(応答== 0)

{JOptionPane.showMessageDialog(null、 "クエリボタンを押した");}

それ以外の場合(応答== 1)

{JOptionPane.showMessageDialog(null、 "入金ボタンを押した");}

それ以外の場合(応答== 2)

{JOptionPane.showMessageDialog(null、 "あなたは退会ボタンを押した")}

それ以外の場合(応答== 3)

{JOptionPane.showMessageDialog(null、 "終了ボタンを押した");}

(4)ユーザ入力用のInputDialogを表示する

文字列inputValue = JOptionPane.showInputDialog( "値を入力してください");

(5)InputDialogをユーザが選択的に入力できるように表示する

Object [] possibleValues = {"最初"、 "2番目"、 "3番目"};

//ユーザーの選択項目

Object selectedValue = JOptionPane.showInputDialog(null、

「1つ選択」、「入力」、JOptionPane.INFORMATION_MESSAGE、

Null、possibleValues、possibleValues [0]);

setTitle( "+(String)selectedValue +" item ");};}


1 Star2 Stars3 Stars4 Stars5 Stars (まだ評価されていません)
Loading...
      この投稿は審査処理中  | 元のサイトへ