IntelliJ IDEA 9.でボタンが1つあるシンプルなGUIフォームを作成しています。フォームで作成されたクラスは、JFrameまたは他のSwingクラスではありません。フォームをソースコードで呼び出すにはどうすればよいですか?
挿入メニューからForm main()
を選択すると、IntelliJが一貫してエラーを出力し、無効なルートコンポーネントについてのエラーメッセージが表示されて困惑しました。
JPanel
のメイン(ルート)コンポーネントであるForm
は、それにバインドされたフィールドを持つ必要があることを意味します。デフォルトでは、これは行われません。
フォームデザイナでJPanel
を選択し、プロパティペインで名前(_field name
_)を指定するだけです。
この後、main()
が問題なく生成されます。