繁体   English   中英

如何制作动态 JTabbedPane?

[英]How can I make a dynamic JTabbedPane?

我想做动态JTabbedPane,例如:

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

我可以动态地向 tabbedpane 容器添加标签。 但问题是如何设计要添加 tabbedpane 的面板。 从背后的代码中制作太难了。 我只能添加一个标签,就是这样。 有什么方法可以设计我的面板,然后从后面的代码中添加它 Jtabbedpane?

为什么比动态添加标签更困难? 您可能没有使用正确的 LayoutManager 类型吗? 一般来说,如果你选择一个好的布局管理器,配置面板会容易得多。 我使用 JGoodies Forms,并且听说了有关 MigLayout 的好消息。

如果您正在使用某种摆动 GUI 设计器,则为要添加到选项卡式窗格的面板创建一个类(设计 gui),然后将该面板动态添加到选项卡式窗格中,只需转到tabbedpane.addTab("Something",null,new MyPredesignedPanel(),"Something");

暂无
暂无

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

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