JComboBox没有显示元素

时间:2014-05-25 18:57:48

标签: java swing jcombobox

我正在使用java中的MVC开发考试注册系统。我可以将comboBox添加到大JPanel.However,当我按下JComboBox按钮时,组合框中没有元素。我无法解决这个问题。我的观点除了ComboBox之外还有;

JPanel panel = new JPanel();
    panel.setBounds(425, 494, 117, 39);
    adminPanel.add(panel);
    panel.setLayout(null);
    panel.setVisible(true);

    comboBox = new JComboBox();
    comboBox.setBounds(0, 0, 117, 39);
    panel.add(comboBox);

和ı尝试在这里添加考试;

        admin_view.getComboBox().setVisible(true);
        String s = "Exam1";
        admin_view.getComboBox().addItem(s);

如何将元素显示到JComboBox中。没有动作,没有其他我只想展示元素的东西。

1 个答案:

答案 0 :(得分:-1)

admin_view.getComboBox().setVisible(true);
String s = "Exam1";
admin_view.getComboBox().addItem(s);

问题是;您尝试将元素添加到已经可见的对象。因此,如果添加元素,则必须刷新组件/面板以查看该组件/面板的更新版本。如果不必动态添加元素,只需在使组合框可见之前添加这些元素。