Создайте пользовательский интерфейс в Java.Его значок должен быть виден на панели задач.Код должен ждать, пока пользователь не введет - PullRequest
0 голосов
/ 13 марта 2019

Я пытаюсь запустить файл .exe (сделанный из .jar), который в начале открывает интерфейс / окно и пользователь вводит в него несколько сведений. Позже пользователь нажимает «ОК» или «Отмена», и программа продолжает работу, используя эту информацию. Этот интерфейс также должен быть виден на панели задач.

Мне удалось написать пользовательский интерфейс с помощью JPanel .

Проблема заключается в том, что открывающееся окно может «потеряться», когда пользователь переключается на другие программы / браузеры. Это окно не может быть найдено в Windows 10 при использовании alt + tab.

Мне известно, что в Windows 10 пользовательский интерфейс открывается на панели задач при использовании JFrame .

К сожалению, при использовании JFrame остальная часть кода не ожидает ввода пользователя и продолжает работать. Эта часть была решена при использовании JPanel .

Я не совсем понимаю, как реализовать мой код. Каково было бы оптимальное решение моей задачи?

  • Использовать JFrame? Если да, то как заставить код ждать ввода пользователя?
  • Использовать JPanel? Как сделать из нее значок задачи или как заставить окно всплыть над всем остальным.
  • Другой вариант ??

Это должно быть стандартной процедурой для многих приложений. Я не понимаю, почему нет прямого решения по этому вопросу. Я ценю любой совет.

...