JPanelを拡張するクラスを作成しました。これをNetBeansGUIBuilderで使用して、すべての自動コード生成に耐えることはできますか?
GUIビルダーでカスタマイズされたコードオプションを使用してオブジェクトを新しいクラスとしてインスタンス化しましたが、宣言をJPanelから変更できないようです。そのため、オーバーライドしたメソッドのみが呼び出され、newを呼び出すことはできません。 JPanelに存在しないもの。
クラスをプロジェクトツリーからGUIデザイナのフォームにドラッグするだけです。
スタックオーバーフローの質問691890で言うように。
パレットマネージャーを使用してコンポーネントをパレットに追加し、他のクラスと同じようにGUIビルダーで使用できます。Swingコンポーネントのカスタムサブクラスを使用するにはどうすればよいですか?を
参照してください。NetBeansWikiで。
クラスにパブリックの引数なしコンストラクターを提供するだけです。次に、クラスを右クリックして[パレットに追加]を選択することにより、クラスをパレットに追加できます。