質問

これは、NetBeans 6.5はJava 6である。

私は、NetBeansのGUIデザイナで次の階層を持っています:

JFrame
  JTabbedPane
    JPanel X
      <...>
    JPanel
      JButton
      JPanel Y
        <...>
      JButton

質問:

JPanelのYはJPanelのXと同じであるので、私は単純に両方の場所でのJPanel Xを再利用したいのですが、私はGUIビルダー内でこれをどのように行うのですか?

試み:

私は、コピー&ペーストのJPanel Xを試してみましたが、それはJPanelのXのすべてを複製し、完全な "深い" コピー(JPanelのX1、など)を作成します。

いくつかのグーグルではパレットに追加することは可能かもしれません示されたが、私は(完全なJFrameのではなく)パレットに簡単なのJPanelを追加する方法を発見していない。

役に立ちましたか?

解決

別のJPanelのクラスを作成します。必要に応じてJPanelのをカスタマイズします。その後、フォームデザイナ上にJPanelのクラスをドラッグアンドドロップすることができます。これは私が何をすべきかを正確です。

また、あなたが使用ビーンをクリックし、クラスの名前を入力することができます。

また、あなたがパレットから追加を行うことができますし、それがどんな「豆」のためにあなたのJARをスキャンします。それだけでなく、カスタムのJPanelを拾う必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top