Motoko
2003-12-16 09:43:26 UTC
Buenas.
Estoy realizando una pequeña aplicación donde estoy utilizando un JTable,
que me esta llevando de cabeza.
El codigo donde creo el modelo del JTable es el siguiente:
public DefaultTableModel getListado(String fichero) {
String Direccion = "/var/log/" + fichero;
DefaultTableModel model = new DefaultTableModel();
try {
FileReader file = new FileReader(Direccion);
BufferedReader Buff = new BufferedReader(file);
boolean eof = false;
while (!eof) {
String Linea = Buff.readLine();
if (Linea == null)
eof = true;
else {
model.addRow(new Object[] {Linea});
}
}
Buff.close(); //Cerrar Buffer
} catch (IOException Err) {
Mensaje.getMensaje(Err.toString());
} catch (NullPointerException Err) {
Mensaje.getMensaje(Err.toString());
}
return model;
}
Relleno el "Model" del JTable con los nombres de los archivos que hay dentro
de un directorio. Pero el caso es que no funciona, cuando muestro el JTable
no me aparece nada. Lo que no se es si es correcto la forma con que creo el
modelo, o me estoy equivocando en algo.
Asi mismo a continuación pongo como creo el JTable
Modelos Modelo = new Modelos();
Tabla = new JTable(Modelo.getListado(Dato));
Gracias si alguien puede echarme una mano, es que no se como coger esto del
JTable.
Estoy realizando una pequeña aplicación donde estoy utilizando un JTable,
que me esta llevando de cabeza.
El codigo donde creo el modelo del JTable es el siguiente:
public DefaultTableModel getListado(String fichero) {
String Direccion = "/var/log/" + fichero;
DefaultTableModel model = new DefaultTableModel();
try {
FileReader file = new FileReader(Direccion);
BufferedReader Buff = new BufferedReader(file);
boolean eof = false;
while (!eof) {
String Linea = Buff.readLine();
if (Linea == null)
eof = true;
else {
model.addRow(new Object[] {Linea});
}
}
Buff.close(); //Cerrar Buffer
} catch (IOException Err) {
Mensaje.getMensaje(Err.toString());
} catch (NullPointerException Err) {
Mensaje.getMensaje(Err.toString());
}
return model;
}
Relleno el "Model" del JTable con los nombres de los archivos que hay dentro
de un directorio. Pero el caso es que no funciona, cuando muestro el JTable
no me aparece nada. Lo que no se es si es correcto la forma con que creo el
modelo, o me estoy equivocando en algo.
Asi mismo a continuación pongo como creo el JTable
Modelos Modelo = new Modelos();
Tabla = new JTable(Modelo.getListado(Dato));
Gracias si alguien puede echarme una mano, es que no se como coger esto del
JTable.
--
"Hay 10 tipos de personas en este mundo."
"Las que saben binario y las que no."
"Hay 10 tipos de personas en este mundo."
"Las que saben binario y las que no."