2009-07-20 41 views
1

正如我在標題中所說我想做動態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 container.But問題是我怎麼能的設計,我想添加tabbedpane.Its太硬從代碼behind.I做只能添加一個標籤,這就是它的面板:)有沒有什麼辦法來設計我的面板,然後從代碼後面添加Jtabbedpane? ..

+0

你打算用它來設計你的面板有什麼工具? – basszero 2009-07-20 20:02:11

+0

Netbeans 6.7 IDE。 – 2009-07-27 12:46:48

回答

0

如果您正在使用某種擺動GUI設計器,然後爲要添加到選項卡窗格的面板創建一個類(設計gui),然後動態地將該面板添加到選項卡窗格中,只需執行 tabbedpane.addTab("Something",null,new MyPredesignedPanel(),"Something");

也許我誤解了問題

2

爲什麼比動態添加標籤更困難?你可能沒有使用正確的LayoutManager?一般來說,如果你選擇一個好的佈局管理器,配置面板會容易得多。我使用JGoodies表單,並且我聽到了有關MigLayout的好消息。