muchachos, hice un jtable y pongo los datos en un Vector y no me muestra los datos, ni el nombre de las columnas, por que es?????????, salu2
import javax.swing.*;
import java.awt.*;
//import java.awt.event.*;
import java.io.File;
//import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.Scanner;
import java.util.Vector;
//import javax.swing.table.*;
//@SuppressWarnings("serial")
public class JTable1 extends JFrame{
Vector <String> vec=new Vector<String>();
Vector <String> names=new Vector<String>();
private JTable table=new JTable(vec,names);
public JTable1() throws FileNotFoundException {
File s=new File("c:\\Datos.txt");
Scanner hi=new Scanner(s);
while(hi.hasNext())
{
String linea=hi.nextLine();
vec.add(linea);
}
names.add("Nombre y apellido");
names.add("Fecha");
names.add("Entrada");
names.add("Salida");
names.add("Totales");
this.setLayout(new FlowLayout());
this.setSize(500, 500);
this.add(table);
this.add(new JScrollPane(table));
}
public static void main(String[] args) throws FileNotFoundException {
JTable1 hi=new JTable1();
hi.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
hi.setVisible(true);
}
}