2011-07-03 5 views
0

私はプログラミングの世界では新しいですし、Javaプログラミングの割り当てを完了しています。私の割り当てでは、コンボボックスに.txtファイルのリストを表示しようとすると問題が発生しています。体が私を助けてくれますか?ここで私が使用しようとしているコードです。.txtコンボボックス

DefaultListModel listModel = new DefaultListModel(); 
    Object list1Selected = list1.getSelectedItem(); 
    String selected = list1Selected.toString(); 
    System.out.println(selected); 
    String files; 

    File folder = new File("/Assignment_Datex/new_destination/msgsend0.txt", 
      selected); 
    File[] listOfFiles = folder.listFiles(); 
    for (int i = 0; i < listOfFiles.length; i++) { 
    if (listOfFiles[i].isFile()) { 
     files = listOfFiles[i].getName(); 
     listModel.addElement(files); 
    } 
    list.setModel(null); 
    } 
+0

どこにいるのか正確に教えてください。 –

+0

また、あなたの記事を読みやすくするためにあなたの投稿を編集しましたが、あなたの意図をあまりに大きく変更した場合はお知らせください。 –

答えて

1

なぜlist.setModel(null);をループに呼び出すのですか?この行を削除し、ループの後にlist.setModel(listModel);を呼び出します。