Я пытаюсь запустить файл .exe (сделанный из .jar), который в начале открывает интерфейс / окно и пользователь вводит в него несколько сведений. Позже пользователь нажимает «ОК» или «Отмена», и программа продолжает работу, используя эту информацию. Этот интерфейс также должен быть виден на панели задач.
Мне удалось написать пользовательский интерфейс с помощью JPanel .
Проблема заключается в том, что открывающееся окно может «потеряться», когда пользователь переключается на другие программы / браузеры. Это окно не может быть найдено в Windows 10 при использовании alt + tab.
Мне известно, что в Windows 10 пользовательский интерфейс открывается на панели задач при использовании JFrame .
К сожалению, при использовании JFrame остальная часть кода не ожидает ввода пользователя и продолжает работать. Эта часть была решена при использовании JPanel .
Я не совсем понимаю, как реализовать мой код. Каково было бы оптимальное решение моей задачи?
- Использовать JFrame? Если да, то как заставить код ждать ввода пользователя?
- Использовать JPanel? Как сделать из нее значок задачи или как заставить окно всплыть над всем остальным.
- Другой вариант ??
Это должно быть стандартной процедурой для многих приложений. Я не понимаю, почему нет прямого решения по этому вопросу. Я ценю любой совет.