У меня есть приложение Eclipse RCP.Когда приложение запущено, я хочу сразу же предоставить пользователю диалог входа в систему.Где лучше всего это сделать?
Я пытался использовать различные хуки в WorkbenchAdvisor и WorkbenchWindowAdvisor, но все они открывают диалоговое окно до того, как приложение имеет значок панели задач.В этом случае диалог может быть легко перемещен за другие окна, и не будет визуальной индикации того, что приложение открыто, и пользователь может открыть несколько экземпляров приложения по ошибке.
Я мог бы заставить диалогбыть на вершине, но это не очень хорошее решение.Я хочу правильный модальный диалог.Хорошим примером такого диалога является диалоговое окно Firefox «Сохранить страницу как».Когда этот диалог присутствует, он всегда перед главным окном браузера;Вы должны завершить или закрыть диалоговое окно, прежде чем вы сможете возобновить просмотр веб-страниц.Тем не менее, это диалоговое окно «Сохранить страницу как» не заставляет себя быть в верхней части каждого окна, только в браузере.