Anonymous
Как использовать JOptionPane?
Сообщение
Anonymous » 10 апр 2024, 09:00
Я изучаю Java, и в одном из упражнений мне нужно создать фрейм журнала, который отображает предупреждение после нажатия кнопки отмены, прежде чем вводить идентификатор или пароль.
Код: Выделить всё
import javax.swing.JOptionPane;
public class Authenticator {
public static void main(String args[]) {
String username = JOptionPane.showInputDialog("ID:");
String password = JOptionPane.showInputDialog("PASSWORD:");
if (
username != null && password != null &&
(
(username.equalsIgnoreCase("bburd") && password.equalsIgnoreCase("whale")) ||
(username.equalsIgnoreCase("hritter") && password.equalsIgnoreCase("preakston")) ||
(username.equalsIgnoreCase("epiekos") && password.equalsIgnoreCase("simplus"))
)
)
{
JOptionPane.showMessageDialog(null, "YOU'RE IN");
} else {
Object[] options = { "OK", "CANCEL" };
JOptionPane.showOptionDialog(null, "NO INFORMATION", "WARNING",
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
null, options, options[0]);
}
}
}
Я пытаюсь использовать класс JOptionPane, но после нажатия кнопки предупреждение не появляется. Он появляется в конце программы.
Подробнее здесь:
https://stackoverflow.com/questions/782 ... optionpane
1712728802
Anonymous
Я изучаю Java, и в одном из упражнений мне нужно создать фрейм журнала, который отображает предупреждение после нажатия кнопки отмены, прежде чем вводить идентификатор или пароль. [code]import javax.swing.JOptionPane; public class Authenticator { public static void main(String args[]) { String username = JOptionPane.showInputDialog("ID:"); String password = JOptionPane.showInputDialog("PASSWORD:"); if ( username != null && password != null && ( (username.equalsIgnoreCase("bburd") && password.equalsIgnoreCase("whale")) || (username.equalsIgnoreCase("hritter") && password.equalsIgnoreCase("preakston")) || (username.equalsIgnoreCase("epiekos") && password.equalsIgnoreCase("simplus")) ) ) { JOptionPane.showMessageDialog(null, "YOU'RE IN"); } else { Object[] options = { "OK", "CANCEL" }; JOptionPane.showOptionDialog(null, "NO INFORMATION", "WARNING", JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE, null, options, options[0]); } } } [/code] Я пытаюсь использовать класс JOptionPane, но после нажатия кнопки предупреждение не появляется. Он появляется в конце программы. Подробнее здесь: [url]https://stackoverflow.com/questions/78296300/how-to-use-joptionpane[/url]