簡體   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