将CSV文件读入使用Netbeans Swing GUI创建的JTable中

时间:2017-04-03 12:01:31

标签: java

我正在尝试读取数据行,用逗号[,]从CSV文件中分隔。 我已经能够将数据读入字符串数组。 array [0]列出了第一列中的所有内容,依此类推。我使用Netbeans GUI创建了我的应用程序,我的当前表通过拖放到JPanel放置。如何使用我的CSV文件创建JTable?我不允许使用CSVReader(例如OpenCSV)。谢谢。

1 个答案:

答案 0 :(得分: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 );