Hallo,

ich programmiere gerade eine Software die in Intervallen bestimmte Werte prüft. Sind diese Werte nicht in Ordnung, so soll das Hauptfenster, welches ein JFrame ist, in den Vordergrund kommen. Dies gelingt mir allerdings nicht richtig. Es fängt zwar in der Taskbar an zu blinken, aber richtig in den Vordergrund kommt es nicht. Wie kann ich das erreichen?
Ich hoffe ich habe mich einigermassen verständlich ausgedrückt.

Hier einmal der Codeteil, der dieses erreichen soll.
Code:
if(f.getState()==JFrame.ICONIFIED)
        f.setState(JFrame.NORMAL);
f.setVisible(true);
//f.toFront();
f.requestFocus();
wobei f das JFrame ist.

Danke schonmal im voraus.