2017-04-03 8 views
0

CSVファイルからデータの行をカンマ[、]で区切って読み込もうとしています。 データを文字列配列に読み込むことができました。 array [0]は、最初の列にあるものなどすべてをリストします。私はNetbeansのGUIを使用して私のアプリケーションを作成し、私の現在のテーブルはJPanelにドラッグアンドドロップで配置されます。 CSVファイルを使用してJTableを作成するにはどうすればよいですか?私はCSVReader(OpenCSVなど)を使用することは許可されていません。ありがとうございました。CSVファイルをNetbeans Swing GUIで作成したJTableに読み込む

+1

をクリックし、[ここ](https://docs.oracle.com/javase/tutorial/uiswing/components/table.html)テーブルを使用する方法を学びますJavaで。 –

答えて

0

テーブルのチュートリアルを読み終えたら、DefaultTableModelにデータをロードし、モデルをJTableに追加する必要があります。

だから、基本的なコードは次のようになります。

DefaultTableModel model = new DefaultTableModel(...); 

while(...) 
{ 
    fields = line.split("[,]"); 
    model.add(fields); 
} 

JTable table = new JTable(model); 
JScrollPane scrollPane = new JScrollPane(table); 
frame.add(scrollPane); 
+0

こんにちは、NetBeans GUIから作成されたJTableにテーブルモデルを追加する方法はありますか?テーブルコードの多くは、自動的に生成されるため編集不可能です。 – MrDon

関連する問題