在我的主目录中,我如下循环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
是您添加到选项卡式窗格中的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句