[Java] Wygaszacz ekranu

Dzień dobry, czy ma ktoś pomysł jak zrobić wygaszacz w Javie?
Do tej pory udało mi się za pomocą KeyListener’ów zrobić “przerywanie” wygaszacza.
Niestety problem jest w tym, że takie rozwiązanie działa jedynie gdy jest zaznczone okno programu.
Da się to ominąć?

Pozdrawiam!

Hint: Wpisując w Google “Screen Saver in Java”, możesz znaleźć gotowy kod