创建新的 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中文网其他相关文章!