Автозакрывающийся фрейм 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
Классная статья
Good!
Интересная статья, понравилась