web-dev-qa-db-ja.com

IntelliJで作成されたGUIフォームの使用方法IDEA

IntelliJ IDEA 9.でボタンが1つあるシンプルなGUIフォームを作成しています。フォームで作成されたクラスは、JFrameまたは他のSwingクラスではありません。フォームをソースコードで呼び出すにはどうすればよいですか?

34
Dmitriy

フォームに関連付けられているクラスに移動して、 alt + insert 「Form main()」を選択します。


リソース:

38
Colin Hebert

挿入メニューからForm main()を選択すると、IntelliJが一貫してエラーを出力し、無効なルートコンポーネントについてのエラーメッセージが表示されて困惑しました。

JPanelのメイン(ルート)コンポーネントであるFormは、それにバインドされたフィールドを持つ必要があることを意味します。デフォルトでは、これは行われません。

フォームデザイナでJPanelを選択し、プロパティペインで名前(_field name_)を指定するだけです。

この後、main()が問題なく生成されます。

97
rem