JOptionPane
Стандартные диалоги JOptionPane применяются широко.
Простое сообщение:
JOptionPane.showMessageDialog(null, «There is an error», «Error», JOptionPane.ERROR_MESSAGE);
Диалог, где можно делать выбор, обработка выбора:
Диалог с полем ввода:
String resultString = JOptionPane.showInputDialog(null, «Input an answer», «Input», JOptionPane.QUESTION_MESSAGE);
Диалог со списком:
String resultString = (String) JOptionPane.showInputDialog(null, «Input an answer», «Input», JOptionPane.QUESTION_MESSAGE, flag, listArr, «Cuatro»);
Диалог, где можно произвольно задать названия кнопок:
Вот такой результат.