web-dev-qa-db-ja.com

NetBeans GUI Builderにカスタムパネルを含める方法は?

JPanelを拡張するクラスを作成しました。これをNetBeansGUI Builderで使用して、すべての自動コード生成に耐えることはできますか?

GUIビルダーでカスタマイズされたコードオプションを使用してオブジェクトを新しいクラスとしてインスタンス化しましたが、宣言をJPanelから変更できないようです。そのため、オーバーライドしたメソッドのみが呼び出され、newを呼び出すことができません。 JPanelに存在しないもの。

20
Curyous

クラスをプロジェクトツリーからGUIデザイナのフォームにドラッグするだけです。

stackoverflowの質問69189 で言うように。

26
Curyous

パレットマネージャーを使用してコンポーネントをパレットに追加し、他のクラスと同じようにGUIビルダーで使用できます。
NetBeans Wikiの Swingコンポーネントのカスタムサブクラスを使用するにはどうすればよいですか? を参照してください。

14
Michael Myers

クラスに引数なしのパブリックコンストラクターを提供するだけです。次に、クラスを右クリックして[パレットに追加]を選択することにより、クラスをパレットに追加できます。

9
JRL