我以这种方式创建表:
static JTable table;
public table(){
setLayout(new FlowLayout());
String [] columns ={ "Name","Surname","Phone"};
Object[][]data={
{"-","-","-",},
{"Bob","ZYX","606129212"},
};
table=new JTable(data,columns);
以这种方式写入txt文件:
try{
PrintWriter pclose = new PrintWriter("data.txt");
for(int i=0;i<table.getRowCount();i++){
for(int j=0;j<table.getColumnCount();j++){
pclose.println(table.getValueAt(i,j));
}
}
pclose.flush();
pclose.close();
}catch(FileNotFoundException e1){
System.out.println("End of the file");
}
}
在txt中看起来像:
-
-
-
Bob
ZYX
606129212
现在我想尽可能简单地将txt读取到JTable。 不使用Vectors或BuffReader(如果我将使用Scanner,将对我有好处)。 你有什么提示吗?