Java 如何制作动态JTabbedPane?

Java 如何制作动态JTabbedPane?,java,Java,我想做动态JTabbedPane,例如: JTabbedPane tabbedPane = new JTabbedPane(); ImageIcon icon = createImageIcon("images/middle.gif"); JComponent panel1 = makeTextPanel("Panel #1"); tabbedPane.addTab("Tab 1", icon, panel1,"Does nothing"); 我可以动态地将选项卡添加到选项卡窗格容器中。但问题

我想做动态JTabbedPane,例如:

JTabbedPane tabbedPane = new JTabbedPane();
ImageIcon icon = createImageIcon("images/middle.gif");
JComponent panel1 = makeTextPanel("Panel #1");
tabbedPane.addTab("Tab 1", icon, panel1,"Does nothing");

我可以动态地将选项卡添加到选项卡窗格容器中。但问题是,我如何才能设计我想要添加选项卡窗格的面板。这太难了,从代码背后。我只能添加一个标签,仅此而已。有没有办法设计我的面板,然后从代码隐藏中将其添加到Jtabbedpane中?

为什么比动态添加选项卡更困难?您是否使用了正确的布局管理器?通常,如果您选择一个好的布局管理器,配置面板会容易得多。我使用JGoodies表单,我听说MigLayout很不错。

如果您使用的是某种swing GUI设计器,那么为要添加到选项卡式窗格的面板创建一个类(设计GUI),然后添加到Dynamicly,我将该面板添加到选项卡式窗格中即可
tabbedpane.addTab(“某物”,null,新MyPredesignedPanel(),“某物”)

您将使用什么工具来设计面板?+1用于MiGLayout-如果您仍在使用JGoodies表单,我绝对建议您尝试MiG。。。