У нас есть Java-приложение, которое необходимо вывести на передний план, когда механизм телеуправления что-то активирует в приложении.
Чтобы получить это, мы реализовали в вызываемом методе класса, который представляет фрейм нашего приложения (расширение JFrame
), следующую реализацию:
setVisible(true);
toFront();
В Windows XP это работает при первом вызове, во второй раз мигает только вкладка на панели задач, рамка больше не выходит вперед. То же самое касается Win2k. На Vista, кажется, работает нормально.
У вас есть идеи?