我想做动态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?
发布于 2009-07-21 07:08:29
如果使用的是某种swing GUI设计器,请为要添加到选项卡式窗格的面板创建一个类(设计gui),然后只需执行tabbedpane.addTab("Something",null,new MyPredesignedPanel(),"Something");操作即可将该面板动态添加到选项卡式窗格
发布于 2009-07-20 21:14:41
为什么它比动态添加标签更难?您可能没有使用正确的LayoutManager类型?一般来说,如果你选择一个好的布局管理器,配置面板会容易得多。我使用JGoodies表单,并且我听说了关于MigLayout的一些好消息。
https://stackoverflow.com/questions/1155560
复制相似问题