Jython-dialogs
提供:Dev Guides
Jython-ダイアログ
Dialogオブジェクトは、ユーザーが操作するベースウィンドウの上に表示されるウィンドウです。 この章では、swingライブラリで定義された事前設定ダイアログを確認します。 それらは MessageDialog、ConfirmDialog および InputDialog です。 これらは、JOptionPaneクラスの静的メソッドのために利用可能です。
次の例では、[ファイル]メニューに、上記の3つのダイアログに対応する3つのJMenuアイテムがあります。それぞれが OnClick イベントハンドラーを実行します。
OnClick()ハンドラー関数は、メニュー項目ボタンのキャプションを取得し、それぞれのshowXXXDialog()メソッドを呼び出します。
メニューからメッセージオプションを選択すると、メッセージがポップアップ表示されます。 入力オプションをクリックすると、入力を求めるダイアログが表示されます。 入力テキストは、JFrameウィンドウのテキストボックスに表示されます。 [確認]オプションを選択すると、[はい]、[いいえ]、[キャンセル]の3つのボタンを含むダイアログが表示されます。 ユーザーの選択はテキストボックスに記録されます。
コード全体を以下に示します-
上記のスクリプトが実行されると、次のウィンドウがメニューの3つのオプションとともに表示されます-