Hallo!
Ich versuche gerade das Verhalten von SingleFrameApplications beim schließen zu verstehen.
Wenn man in Netbeans per Wizard eine Desktop-Application macht, dann wird ein Menüeintrag "Exit" hinzugefügt.
Im code sieht das so aus:
Leider kann ich im .properties-File keinen Eintrag zu "quit" oder "exitMenuItem" finden. Woher nimmt er die Information wie der Text lauten soll oder die shortDescription?
Weiters, ist die Action "quit" nicht definiert. Woher kennt er sie?
Wenn ich das Programm beende würde ich gern noch einige Sachen machen(paar Dinge speichern). Laut Doku(http://java.sun.com/developer/technicalArticles/javase/swingappfr/) kann
man dies in der Shutdown-Methode. Aber wann wird diese aufgerufen?
Was muss ich in meinem FrameView aufrufen damit shutdown gecalled wird und das Programm sich beendet?
Ich hoffe jemand kann mir dies ausführlich erklären. Würde es gerne verstehen
Danke!
Ich versuche gerade das Verhalten von SingleFrameApplications beim schließen zu verstehen.
Wenn man in Netbeans per Wizard eine Desktop-Application macht, dann wird ein Menüeintrag "Exit" hinzugefügt.
Im code sieht das so aus:
Code:
exitMenuItem.setAction(actionMap.get("quit")); // NOI18N
exitMenuItem.setName("exitMenuItem"); // NOI18N
fileMenu.add(exitMenuItem);
Weiters, ist die Action "quit" nicht definiert. Woher kennt er sie?
Wenn ich das Programm beende würde ich gern noch einige Sachen machen(paar Dinge speichern). Laut Doku(http://java.sun.com/developer/technicalArticles/javase/swingappfr/) kann
man dies in der Shutdown-Methode. Aber wann wird diese aufgerufen?
Was muss ich in meinem FrameView aufrufen damit shutdown gecalled wird und das Programm sich beendet?
Ich hoffe jemand kann mir dies ausführlich erklären. Würde es gerne verstehen
Danke!