首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何制作动态JTabbedPane?

如何制作动态JTabbedPane?
EN

Stack Overflow用户
提问于 2009-07-20 19:49:30
回答 2查看 2.9K关注 0票数 1

我想做动态JTabbedPane,例如:

代码语言:javascript
复制
JTabbedPane tabbedPane = new JTabbedPane();
ImageIcon icon = createImageIcon("images/middle.gif");
JComponent panel1 = makeTextPanel("Panel #1");
tabbedPane.addTab("Tab 1", icon, panel1,"Does nothing");

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-21 07:08:29

如果使用的是某种swing GUI设计器,请为要添加到选项卡式窗格的面板创建一个类(设计gui),然后只需执行tabbedpane.addTab("Something",null,new MyPredesignedPanel(),"Something");操作即可将该面板动态添加到选项卡式窗格

票数 0
EN

Stack Overflow用户

发布于 2009-07-20 21:14:41

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1155560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档