新しい 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 中国語 Web サイトの他の関連記事を参照してください。