如何在JComboBox中显示数据库中的所有值?

时间:2016-03-17 12:50:25

标签: java

此代码仅显示一个va,并重复多次。 希望可以有人帮帮我。 非常感谢。

private void originComboBox() {

        scheControl = new ScheduleControl();
        Schedule schedule = scheControl.getRecord();
        String origin = schedule.getDeparture();

        for(int i = 0; i < origin.length(); i++){
            originCB.addItem(origin);
        }       
    }

3 个答案:

答案 0 :(得分:1)

您每次都会添加相同的来源。 Shouln来自[i]?

for(int i = 0; i < origin.length(); i++){
    originCB.addItem(origin[i]);
} 

答案 1 :(得分:1)

String origin = schedule.getDeparture();
  • 您只获得单个字符串。
  • 你必须获得一系列值。做
  • 修改比您将根据需要获得结果。你可以用
  • for-each循环检查数组的值。

答案 2 :(得分:0)

你可以试试这个

 for(int i = 0; i < origin.length(); i++){
    originCB.addItem(origin[i]);
} 

其中origin应为Array。

    String origin[]={"A","B","C"};