の「OK」ボタンをクリックしてリスナーを追加するにはどうすればよいですかJOptionPane.INFORMATION_MESSAGE
。
私の JOptionPane は次のとおりです。
JOptionPane.showMessageDialog(null, "Your password is: " + password, "Your Password", JOptionPane.INFORMATION_MESSAGE);
の「OK」ボタンをクリックしてリスナーを追加するにはどうすればよいですかJOptionPane.INFORMATION_MESSAGE
。
私の JOptionPane は次のとおりです。
JOptionPane.showMessageDialog(null, "Your password is: " + password, "Your Password", JOptionPane.INFORMATION_MESSAGE);
ユーザーが閉じるか [OK] をクリックすると、このshowMessageDialog
メソッドは void を返します。ただし、OK ボタンJOptionPane.showOptionDialog
の単一のメソッドを使用できます。DEFAULT_OPTION
[ showOptionDialog
OK] をクリックすると 0 が返され、ユーザーがダイアログを閉じた場合は -1 が返されます。
int res = JOptionPane.showOptionDialog(null, "Hello", "Test", JOptionPane.DEFAULT_OPTION,
JOptionPane.INFORMATION_MESSAGE, null, null, null);
System.out.println(res);
javadocに次のように記載されているため、リスナーは必要ありません。
各 showXxxDialog メソッドは、ユーザーの操作が完了するまで呼び出し元をブロックします。