У меня возникли проблемы с вводом данных из командной строки перед открытием окна графического интерфейса. Я задавал этот вопрос ранее на Apple Exchange, но был отправлен сюда после того, как мы определили, что это проблема программирования. По сути, я запускаю сканер, чтобы получить пользовательский ввод, прежде чем я открою окно, но он запускает программу, переключая пробелы на моем Mac, а затем мне приходится переключаться обратно в рабочее пространство с терминалом в нем, чтобы ответить на вопрос. Вот ссылка на исходный вопрос.
Вот код, который я тестировал...
public class Client extends JFrame {
public static void main(String[]args) {
Scanner in = new Scanner(System.in);
System.out.printf("\nGive me a size for the screen: ");
String response = in.nextLine();
new Client(response);
}
public Client(String title) {
super(title);
super.setVisible(true);
}
}