Есть приложение. Интерфейс реализован на Swing. Мышь не предусмотрена, все манипуляции происходят при помощи клавиатуры. ОС Linux.
Используются два основных окна, наследованные от JFrame (они живут всё время работы приложения, обращение к ним через getInstance()), все остальные окна наследуются от JDialog, при закрытии они разрушаются.
Есть две проблемы:
Спасает мышь, но это не выход, так как планируется не использовать её в работе в принципе.
В приложении есть несколько потоков: для обмена данных с внешним оборудованием, обменом данных по сети, - но, по идее, они не должны забирать фокус.
Куда копать? Уже совсем нет идей.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости