Tutorial sobre 'Always on Top'

Sempre no topo.
Bom, como eu não vi nada parecido no fórum, vou colocar aqui como fazer para um JFrame sempre estar no topo:

[code]
public class frame extends JFrame implements WindowListener {

frame() {

addWindowListener(this);

    public void windowOpened(WindowEvent event){};

    public void windowActivated(WindowEvent event){};

    public void windowDeactivated(WindowEvent event){
        toFront();
    }

    public void windowIconified(WindowEvent event){};

    public void windowDeiconified(WindowEvent event){};

    public void windowClosed(WindowEvent event){};

    public void windowClosing(WindowEvent event) {};
}[/code]

É isso pessoal.
Se alguma coisa estiver errado, por favor, sintam-se a vontade para corrigir e/ou dar opniões.
Espero ter colaborado.

Um abraço