如何从csv文件中获取特定列,并使用java将该列的项目放入jComboBox?

如何从csv文件中获取特定列,并使用java将该列的项目放入jComboBox?,java,csv,user-interface,while-loop,Java,Csv,User Interface,While Loop,我的部分代码如下: private void toCombo() { String data="C:\\Users\\Berk\\Documents\\NetBeansProjects\\Getränklist.csv"; String line=""; try { BufferedReader br=new BufferedReader(new FileReader(data));

我的部分代码如下:

private void toCombo()
    {
    
    String data="C:\\Users\\Berk\\Documents\\NetBeansProjects\\Getränklist.csv";
    String line="";
   
    try
    { 
    BufferedReader br=new BufferedReader(new FileReader(data));
    while((line=br.readLine())!=null)
            {   
  
                String[] record=line.split(",");            
                System.out.println(record[1]); //i can get column here              
                DefaultComboBoxModel model=new DefaultComboBoxModel(record); // but here i cant get column bcz record[1] doesnt accepted by compiler.
//as a matter of fact only last line appears in ComboBox. 
                    cmb.setModel(model);
                }
        }
        catch(FileNotFoundException e1)
        {
            e1.printStackTrace();
        }
        catch(IOException e)
        {
            e.printStackTrace();
        }
        }
我是Java的新手,不能做我想做的事情。例如,我想从2获取所有项目。列并将其设置到组合框中。我尝试了很多东西,搜索了很多网站,但都失败了。如果有人能帮助我,我将不胜感激。 在这里您可以看到我的输出:

England        Turkey         Germany        
India          China          Japan          
USA            Canada         Poland         
Holland        France         Spain          

Turkey
China
Canada
France

JComboBox已经有了ComboxModel。您无需再创建一个

在while循环中,您只需要:

comboBox.addItem( record[1] );
我尝试了很多东西,搜索了很多网站,但都失败了


从Swing教程中的基础知识开始。阅读Swing教程中的部分了解更多信息。

天哪,这很有效,我不相信这是那么容易。谢谢你,先生。理解