11. ダイアログ
ユーザインタフェース 11章 ダイアログ
11.1. javax.swing.JDialog「JDialog」はダイアログを表示するクラスです。インスタンスの作成方法は以下の通りです。 JDialog dialog=new JDialog(frame,"warning",true); 1つ目の引数はダイアログの親フレームまたは親ダイアログを指定します。2番目の引数はタイトル、3番目の引数はモーダルかどうかを指定します。モーダル・ダイアログの場合は、ダイアログが表示されている間、親フレーム(ダイアログ)への入力が禁止されます。3番目の引数を省略すると、モーダルでないダイアログが作成されます。1番目の引数は省略できませんが、「null」を使用することにより、親のないダイアログを作成する事が可能となります。 ダイアログへのコンポーネントの追加は「JFrame」と全く同じです。 dialog.getContentPane().add(new JLabel("label"),BorderLayout.CENTER);
ダイアログの表示には「show」メソッドを使用します。 dialog.show(); (実習課題1)以下のプログラムを作成しなさい。
|
![]()
![]()
|