0

我创建了一个框架,并在该框架中放置了一个面板,并且还制作了一个选项卡式窗格。我在主面板中放置了 4 个图标。我在该框架之外创建了许多面板,但在同一个包中。我只想当我单击其中一个按钮时,它会在选项卡式窗格中显示该类之外的面板。

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 回答