0

フレームを作成し、そのフレームに1つのパネルを配置します。nタブ付きのペインも作成しました。メインパネルに4つのアイコンを配置しました。そのフレームの外側に、同じパッケージで多くのパネルを作成しました。ボタンの1つをクリックすると、そのクラスの外側のパネルがタブ付きペインに表示されます。

Frame
    Pakage
        Main screen(Where tab pane and buttons are present)
        Panel1.java
        Panel2.java
        Panel3

タブペイン内で呼び出す方法を知りたいだけですPanel1.java。NetBeanを使用しています。

4

1 に答える 1

0

あなたの質問を正しく理解できれば、パネル クラスで作成されたパネルをメイン クラス内の tabbedPane に追加する必要があります。

ペインで Panel1、Panel2 オブジェクトなどをインスタンス化して、次のように追加する必要があります。

public static void main(String[] argv){
JTabbedPane tabPane = new JTabbedPane();
tabPane.add(new Panel1());
tabPane.add(new Panel2());
}

ただし、コードを確認すると、問題を完全に理解するのに役立ちます。

編集: ボタンの押下に応じてこれを行うには、アクション リスナーに関するこのチュートリアルを確認してください: http://docs.oracle.com/javase/tutorial/uiswing/events/actionlistener.html

于 2012-11-17T16:34:51.170 に答える