[英]Dynamically adding tabs to JTabbedPane
在我的主要任務中,我如下循環瀏覽每個League
:
for (League l : t.getLeagues()) {
LeaguePanel leaguePanel = new LeaguePanel(l);
roundTabs.addTab(l.getName(), leaguePanel);
}
然后,應該創建一個JPanel
並將其添加到選項卡中。
public class LeaguePanel extends JPanel {
private League league;
private JComboBox roundComboBox;
LeaguePanel(League l) {
league = l;
JPanel leagePanel = new JPanel();
leagePanel.add(new JLabel("Tournament Information"));
}
但是,選項卡已創建,但其中未顯示任何內容
有什么想法嗎?
您想將內容添加到LeaguePanel
對象中,而不是添加到新的JPanel
:
JPanel leagePanel = new JPanel();
leagePanel.add(new JLabel("Tournament Information"));
變成
this.add(new JLabel("Tournament Information"));
因為是您添加到選項卡式窗格中的LeaguePanel
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.