建立新的NetBeans 專案時,如果使用者選擇「JAVA 桌面應用程式」模板,可能會遇到不熟悉的代碼。本文旨在闡明這些不尋常的導入,並提供創建 Java Swing 應用程式的替代方法。
問題 1:在建立自己的 Java 應用程式時如何存取 GUI 編輯器?
問題 2:可以解釋一下 org.jdesktop.application.SingleFrameApplication 等導入嗎?相關類?
替代方法:
不要使用「JAVA 桌面應用程式」模板,請考慮「Java 應用程式」選項。這將建立一個標準 Java SE 項目,讓您可以使用熟悉的 Swing 元件編寫自己的程式碼。
使用「Java 應用程式」範本的範例程式碼:
// 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 ... }
利用此方法,您可以使用熟悉的JFrame、JPanel 和其他Swing 元件建立自訂Java Swing 應用程式。
以上是為什麼 NetBeans 的「JAVA 桌面應用程式」範本會產生不熟悉的程式碼,以及如何建立一個簡單的 Swing 應用程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!