1

最近、このBackgroundPanel.javaを発見しました。これを netbeans で使用する方法を知りたいのですが、clases というパッケージを作成し、その中にクラスがあります。

他のパッケージ (vistas) には jFrame があり、この「パネル」を jFrame に追加するさまざまな方法を試しましたが、何も機能しません。これを initComponents() に追加する必要があることはわかっています

    private void initComponents() {

    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGap(0, 400, Short.MAX_VALUE)
    );
    layout.setVerticalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGap(0, 300, Short.MAX_VALUE)
    );

    pack();
}// </editor-fold>

setContentPane の jFrame に BackgroundPanel を追加しますが、どうすればよいでしょうか。

誰かが私を助けることができますか?どうもありがとうございます

4

1 に答える 1

0

(注:あなたの説明は意味をなさないので、ここで少し心を読んで、あなたの意図とコードについていくつかの仮定を立てています)。

  1. JFrames が Netbeans によって生成されている場合は、パレットから行う場合と同様に、BackgroundPanel.java をソースからデザイン ビューにドラッグするだけです (これを機能させるには、プロジェクトをコンパイルする必要があります)。それが最も簡単な方法です。

  2. BackgroundPanel を contentPane にする必要がある場合は、それをデザイン ビューにドラッグしますが、表示されているコンポーネントの外側に置きます。パネルを構築するコードは initComponents() メソッドに (backgroundPanel1 という名前で) 表示されますが、パネル自体はまだ表示されません。JFrame を選択し、プロパティ ウィンドウで「contentPane」を見つけて、backgroundPanel1 を選択します。

于 2012-11-02T14:19:48.657 に答える