Hallo zusammen
Ich versuche schon seit längerem eine möglichkeit zu finden, das JFrame programmtechnisch zu minimieren.
Ich habe zwar eine lösung gefunden, welche allerdings nur unter Windows funktioniert. Bei Mac OS X erscheint zwar die minimieranimation, lässt allerdings ein schwarzes Bild zurück. Es bleibt nichts anderes mehr übrig als den Task zu killen.
Folgende beiden Implementationen habe ich versucht:
int state = getExtendedState();
state |= JFrame.ICONIFIED;
this.setExtendedState(state);
oder auch
this.setExtendedState(JFrame.ICONIFIED);
Angewendet wird das ganze auf ein JFrame.
Kennt da jemand eine andere lösung oder muss ich zusätzlich noch was ausführen?
Ich versuche schon seit längerem eine möglichkeit zu finden, das JFrame programmtechnisch zu minimieren.
Ich habe zwar eine lösung gefunden, welche allerdings nur unter Windows funktioniert. Bei Mac OS X erscheint zwar die minimieranimation, lässt allerdings ein schwarzes Bild zurück. Es bleibt nichts anderes mehr übrig als den Task zu killen.
Folgende beiden Implementationen habe ich versucht:
int state = getExtendedState();
state |= JFrame.ICONIFIED;
this.setExtendedState(state);
oder auch
this.setExtendedState(JFrame.ICONIFIED);
Angewendet wird das ganze auf ein JFrame.
Kennt da jemand eine andere lösung oder muss ich zusätzlich noch was ausführen?