Heim >Java >javaLernprogramm >Warum generiert die „JAVA Desktop Application'-Vorlage von NetBeans unbekannten Code und wie kann ich stattdessen eine einfache Swing-Anwendung erstellen?
Beim Erstellen eines neuen NetBeans-Projekts stoßen Benutzer möglicherweise auf unbekannten Code, wenn sie die Vorlage „JAVA Desktop Application“ auswählen. Dieser Artikel soll Licht auf diese ungewöhnlichen Importe werfen und alternative Methoden zum Erstellen einer Java Swing-Anwendung bereitstellen.
Frage 1: Wie kann ich beim Erstellen meiner eigenen Java-Anwendung auf den GUI-Editor zugreifen?
Frage 2: Können Sie die Importe wie org.jdesktop.application.SingleFrameApplication und andere erklären? Verwandte Klassen?
Alternativer Ansatz:
Anstatt die Vorlage „JAVA Desktop Application“ zu verwenden, sollten Sie die „Java Application“ in Betracht ziehen. Option. Dadurch wird ein Standard-Java-SE-Projekt erstellt, sodass Sie Ihren eigenen Code mit vertrauten Swing-Komponenten schreiben können.
Beispielcode mit der Vorlage „Java-Anwendung“:
// Main.java package temp; import java.awt.EventQueue; import javax.swing.JFrame; public class Main { public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { @Override public void run() { JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.add(new NewJPanel()); // Replace with your GUI content f.pack(); f.setVisible(true); } }); } } // NewJPanel.java (created using GUI editor) package temp; public class NewJPanel extends javax.swing.JPanel { // ... GUI-generated code here ... }
Mit diesem Ansatz können Sie benutzerdefinierte Java-Swing-Anwendungen mit den bekannten JFrame-, JPanel- und anderen Swing-Komponenten erstellen.
Das obige ist der detaillierte Inhalt vonWarum generiert die „JAVA Desktop Application'-Vorlage von NetBeans unbekannten Code und wie kann ich stattdessen eine einfache Swing-Anwendung erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!