Диалоговое окно ввода задает вопрос и использует текстовое поле для хранения ответа.
Самый простой способ, чтобы создать диалоговое окно, в Java применяют использование showInputDialog(компонент, объект, строка, int) метод класса JOptionPane.
Следующий пример использует этот способ, чтобы создать диалоговое окно ввода параметров:
String response = JOptionPane.showInputDialog(null, "Как твое имя?", "Введи свое имя", JOptionPane.QUESTION_MESSAGE);
Вся информация от пользователя будет сохранена в переменной response,