Heim >Java >javaLernprogramm >Warum generiert der GUI-Editor von NetBeans ungewöhnlichen Code in „Java Desktop Application'-Vorlagen?
Verstehen des mysteriösen Codes von NetBeans im GUI-Editor
Wenn Sie mit der NetBeans-GUI-Entwicklung beginnen, setzt die Vorlage „Java Desktop Application“ unbekannten Code frei. Im Gegensatz zu herkömmlichen JFrame/JPanel-Methoden führt es Pakete wie org.jdesktop.application.SingleFrameApplication und eine rätselhafte main()-Methode ein:
public static void main(String[] args) { launch(DesktopApplication2.class, args); }
Wenn Sie die manuelle GUI-Erstellung bevorzugen, stellt die Suche nach dem GUI-Editor eine andere Möglichkeit dar Herausforderung. Glücklicherweise können alle Geheimnisse gelüftet werden:
1. Den Ursprung des mysteriösen Codes verfolgen:
Die Vorlage „Java Desktop Application“ verwendet das Swing Application Framework (JSR 296). Dieses Framework vereinfacht die Entwicklung von Desktop-Anwendungen durch seinen strukturierten Ansatz und bietet eine Menüleiste, dauerhafte Fensterzustände und eine Statusleiste. Es weicht jedoch vom traditionellen JFrame/JPanel-Ansatz ab.
2. Entmystifizierung der org.jdesktop.application-Klassen:
org.jdesktop.application.SingleFrameApplication bildet den Kern des Swing Application Framework. Es vereinfacht den Boilerplate-Code, der für die Verwaltung des Lebenszyklus, des Fensterstatus und anderer wichtiger Funktionen der Anwendung erforderlich ist.
3. Wiederherstellen des fehlenden GUI-Editors:
So greifen Sie manuell auf den GUI-Editor zu:
4. Zusätzliche Überlegungen:
Das obige ist der detaillierte Inhalt vonWarum generiert der GUI-Editor von NetBeans ungewöhnlichen Code in „Java Desktop Application'-Vorlagen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!