2009-05-03 7 views
19

JPanelを拡張するクラスを作成しました。これをNetBeans GUIビルダーで使用して、すべての自動コード生成に耐えることができますか?カスタムパネルをNetBeans GUIビルダーに含めるにはどうすればいいですか?

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

答えて

13

パレットマネージャを使用してコンポーネントをパレットに追加し、他のクラスと同様にGUIビルダーで使用することができます。
NetBeans WikiのHow can I use a custom subclass of a Swing component?を参照してください。

8

あなたのクラスに公開されている引数なしのコンストラクタを提供するだけです。次に、クラスを右クリックしてパレットに追加を選択して、パレットにクラスを追加できます。

関連する問題