我试图从CSV文件中读取数据并将其显示在JTable上,但我有一些问题.我是菜鸟,请耐心等待.我查看并合并了几个来源的示例代码,但无济于事.该表显示但是它是空白的.我知道我正在阅读数据,因为我可以打印它.我怀疑我的ModelTable设置有问题.任何帮助将不胜感激.
package t1data;
import java.util.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.*;
import javax.swing.border.EmptyBorder;
import java.io.*;
import javax.swing.table.*;
public class T1Data extends JPanel implements ActionListener {
public T1Data() {
super(new BorderLayout(3,3));
JTable Table = new JTable(new MyModel());
Table.setPreferredScrollableViewportSize(new Dimension(700, 70));
Table.setFillsViewportHeight(true);
JPanel ButtonOpen = new JPanel( new FlowLayout(FlowLayout.CENTER) );
JButton OpenFile = new JButton("Open");
JButton SaveFile = new JButton("Save");
ButtonOpen.add(OpenFile);
add(ButtonOpen, BorderLayout.SOUTH);
OpenFile.addActionListener(this);
SaveFile.addActionListener(this);
//Create the scroll pane and add the table to it.
JScrollPane scrollPane = new JScrollPane(Table); …Run Code Online (Sandbox Code Playgroud)