【发布时间】:2019-12-15 10:24:24
【问题描述】:
我有一个JPanel,里面有一个CardLayout 和一个JComboBox。它们充满了来自JTable 的数据。如果 JComboBox 有一个项目,它会显示得很好,但如果我用多个项目填充它就不会显示。
JPanel intervalPanel = new JPanel;
CardLayout intervalLayout = new CardLayout();
intervalPanel.setLayout(intervalLayout);
JComboBox intervalComboBox = new JComboBox();
for (int i = 0; i < table.getRowCount(); i++) {
String name = (String) table.getValueAt(i, 0);
intervalComboBox.addItem(name);
JPanel p = new JPanel();
p.setName(name);
p.add(intervalComboBox);
p.add(new JLabel(name));
intervalPanel.add(p, name);
}
【问题讨论】:
标签: java swing jpanel jcombobox cardlayout