Я пишу плагин Eclipse, и в ответ на какое-то действие мне интересно запустить серию операций (в рамках отдельного задания). Одна из этих операций — запросить у пользователя имя файла, что я и пытаюсь сделать с помощью JFace JDialog.
Однако я не понимаю, как это сделать немодальным способом; например, где взять дисплей и оболочку? Как убедиться, что пользовательский интерфейс продолжает работать, пока разработчик может редактировать элементы в диалоговом окне?