Итак, мой вопрос: как мне сделать так, чтобы основной класс не запускался, пока другой класс ждет ввода от пользователя.Два JFrames работают одновременно
Может быть, я думаю, это неправильно, так пожалуйста, помогите мне разобраться в мои мысли :)
Вот небольшой пример/сниппет.
Главный класс работает под управлением JFrame, а затем открывает другой JFrame, запрашивающий пользователя для ввода , другой JFrame находится внутри класса AddEditWindow.
AddEditWindow temp = new AddEditWindow();
info[counter+1] = temp.newEditedInfo;
infoArray.add(info[counter+1]);
Так довольно много, что я спрашиваю, как мне сделать так, чтобы она не достигает 2-й строки кода, пока пользователь наконец, завершает ввод всех.
Обработчик ActionListener/Event для AddEditWindow предназначен только для кнопки.
Так я жду кнопку нужно нажать, (так что переменная внутри класса AddEditWindow инициализации), а затем для кода продолжать
info[counter+1] = temp.newEditedInfo;
Надеюсь, я объяснил это достаточно хорошо ,
Не знаю, думаю ли я об этом неправильно или что: |
насчет модального диалога ...? – shan
Я бы, но я не совсем уверен, как бы это выглядело так: http://i46.tinypic.com/28l6e10.png –
Вы можете расширить свой класс до 'JDialog'. \ – shan