繁体   English   中英

如何使用JTabbedPane引用特定的选项卡?

[英]How can I refer to a specific tab using JTabbedPane?

我试图将小程序添加到一个选项卡中,但是每次尝试将其添加到某个选项卡时,它都会创建一个新的选项卡。

我已经使用Netbeans制作了选项卡式窗格,在两个选项卡中都添加了面板,并尝试用我的applet面板替换该面板,但它无法正常工作。 我的问题是如何参考“游戏”标签并将小程序添加到该面板?

https://dl.dropbox.com/s/q0lfuz9cxp757n8/Screenshot%202014-07-13%2001.06.42.png

这是我正在尝试的

                TabbedPane tabbedPane = new TabbedPane();
                tabbedPane.gameTab.add(gamePanel);

并且它一直在创建一个新选项卡,如图中所示,但是我试图将gamePanel添加到现有的“ Game”选项卡中。

首先,您不想继续创建新的JTabbedPane。 您要更新现有的选项卡式窗格。

阅读JTabbedPane API。 您可以使用几种方法:

1)使用remove(...)方法删除当前标签页,然后使用add(...)方法添加新标签页。 该API允许您将制表符添加到末尾或特定索引处。 这可能是最简单的。

2)使用getComponentAt(...)方法获取添加到特定表的面板。 然后,假设您具有正确的布局,则可以将任何组件添加到此面板。

在这两种情况下,问题都是为什么在最初创建选项卡时不添加小程序?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM