Это довольно прямо.См. Минимальный пример ниже.
Когда пользователь вводит некоторый текст в текстовое поле и нажимает кнопку «ОК», метод showInputDialog()
возвращает этот текст, введенный пользователем.Если пользователь нажимает кнопку «Отмена», возвращается null
.
import javax.swing.JOptionPane;
public class InputDialog
{
public static void main(String[] args)
{
String userInput = JOptionPane.showInputDialog(null, "What is your name?", "Input", JOptionPane.QUESTION_MESSAGE);
System.out.println("User input: " + userInput);
}
}