Автозакрывающийся фрейм AWT на переднем плане
Для того, чтобы фрейм при запуске был на переднем плане, необходимо добавить простую конструкцию:
setAlwaysOnTop(true);
Соответственно, для того, чтобы убрать этот эффект, надо сменить булево значение в методе.
Следующая задача – закрыть фрейм через n-ый промежуток времени.
ScheduledExecutorService sch = Executors.newSingleThreadScheduledExecutor(); sch.schedule(new Runnable() { public void run() { setVisible(false); dispose(); } }, 13, TimeUnit.SECONDS);
В Этом участке кода мы просто запускаем выполняемый сервис на выполнение через 13 секунд. TimeUnit содержит следующие константы:
DAYS, HOURS, MICROSECONDS,MILLISECONDS, MINUTES,NANOSECONDS, SECONDS