Как получить строку из поля ввода? - PullRequest
0 голосов
/ 03 февраля 2019

Как я могу получить строку от пользователя, используя поле ввода с методом JOptionPane в Java?Я знаю, как получить int, но не могу получить String от пользователя.

1 Ответ

0 голосов
/ 03 февраля 2019

Это довольно прямо.См. Минимальный пример ниже.

Когда пользователь вводит некоторый текст в текстовое поле и нажимает кнопку «ОК», метод 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);
  }
}
...