vfl_freak
Premium-User
Guten Morgen,
meine Anwendung wird in ganz bestimmten Konstellationen mit "toFront()" in den Vordergrund geholt, egal, welche Windows-Fenster sonst noch offen sind.
Leider funktioniert dies nur einwandfrei, wenn ich die Anwendung zuvor einmal minimiere und dann maximiere mit
Da dies aber nun zu einem unschönen Flackern führt, wenn die Anwendung in diesem Moment bereits im Vordergrund ist, möchte ich diesen entsprechenden Status gerne prüfen!
Nur - wie mache ich? Aufrufe wie "isVisible" etc. bringen leider nicht den gewünschten Erfolg!
Muss ich dazu auf das Windows-API zugreifen? Und wenn ja - wie?
Gruß
Klaus
meine Anwendung wird in ganz bestimmten Konstellationen mit "toFront()" in den Vordergrund geholt, egal, welche Windows-Fenster sonst noch offen sind.
Leider funktioniert dies nur einwandfrei, wenn ich die Anwendung zuvor einmal minimiere und dann maximiere mit
Code:
setExtendedState(Frame.ICONIFIED);
setExtendedState(Frame.MAXIMIZED_BOTH);
toFront();
Da dies aber nun zu einem unschönen Flackern führt, wenn die Anwendung in diesem Moment bereits im Vordergrund ist, möchte ich diesen entsprechenden Status gerne prüfen!
Nur - wie mache ich? Aufrufe wie "isVisible" etc. bringen leider nicht den gewünschten Erfolg!
Muss ich dazu auf das Windows-API zugreifen? Und wenn ja - wie?
Gruß
Klaus
Zuletzt bearbeitet: