20

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

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

4

3 に答える 3

26

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

スタックオーバーフローの質問691890で言うように。

于 2009-05-03T03:52:12.097 に答える
14

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

于 2009-05-03T03:51:30.303 に答える
10

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

于 2009-05-03T03:52:51.987 に答える