Mac Java Programm bei Änderungen Close Button verändern

meckiebro

Mitglied
Hallo zusammen ich habe jetzt mal versucht meine Applikation auch für mac lauffähig zu machen. Mir ist aufgefallen das bei Mac die Programme, bei denen Änderungen vorgenommen wurden die ein Speichern erfordern, sich der Schließen button verändert. Es ist dann kein kreuz mehr zu sehen sondern ein Punkt.
Dann ist mir aufgefallen das Eclipse genau das auch so unter mac macht.
Wie kriege ich sowas hin.
Gibts dafür spezielle Vorgaben die man einhalten muss damit dies automatisch geschieht?
Bisher habe ich das mit den Änderungen nämlich von hand gemacht. Also sozusagen eine boolsche Variable die bei Veränderungen gesetzt wird und beim schließen prüfe ich halt diese nach.

Liebe Grüße und Frohe Weihnachten wünscht
Meckie
 
Super danke genau das was ich brauchte.

Hier das was ich verwendet habe.
Code:
JFrame frame = new JFrame( "Modified" );
JRootPane root = frame.getRootPane( );
root.putClientProperty( "Window.documentModified", Boolean.TRUE );

File modified mark on window title bars on a Mac
 
Zurück