カスタムログインダイアログを作成できるように、その情報が必要です。
public static void main(String args[]) {
JOptionPane.showInputDialog("Enter username: ");
// This will show dialog and after 'OK' button is clicked
// into that dialog, it will return the input as string, right?
}
そのため、2 つのラベル、2 つのテキスト フィールド、1 つのボタンを含む JDialog を拡張する新しいクラスを作成しました。そのボタンがクリックされた後、JOptionPane.showInputDialog() のようなものをシミュレートしたいです。他のコードが進む前にユーザー入力を待ちたいです。
public static void main(String args[]) {
LoginDialog ld=new LoginDialog();
ld.setVisible(true);
// When that button is clicked i want this code to continue...
dl.getUsername();
dl.getPassword();
}