Problemas con JTable
Publicado por Vctrsnts (12 intervenciones) el 03/03/2004 11:39:08
Buenas
Estoy practicando con Java y para ello estoy haciendo un lector de logs para
Linux.
Entonces lo que tengo realizado de momento, es un arbol, donde se ven los
ficheros de un directorio determinado, que en el momento de pulsar en
alguno de ellos, en teoria tendria que visualizar en un "JTABLE" el
contenido de ese fichero.
En principio funciona correctamente, en teoria. El problema es que todo me
lo muestra en una pequeña columna situada a la izquierda del jtable, y sin
ocupar todo el componente.
Entonces mi pregunta es. Como podria hacer para que la columna fuese igual
de grande que el componente jtable.
La forma de crear el jtable es la siguiente:
JTable Tabla = new JTable(Modelo.getFilas(Dato), Modelo.getColumnas());
Donde en Modelo.getFilas --> Obtengo las filas del fichero y en
Modelo.getColumnas --> Solamente pongo una columna de la siguiente manera
public String[] getColumnas() {
String[] Columna = {"Datos"};
return Columna;
}
Gracias si alguien puede echarme una mano.
Estoy practicando con Java y para ello estoy haciendo un lector de logs para
Linux.
Entonces lo que tengo realizado de momento, es un arbol, donde se ven los
ficheros de un directorio determinado, que en el momento de pulsar en
alguno de ellos, en teoria tendria que visualizar en un "JTABLE" el
contenido de ese fichero.
En principio funciona correctamente, en teoria. El problema es que todo me
lo muestra en una pequeña columna situada a la izquierda del jtable, y sin
ocupar todo el componente.
Entonces mi pregunta es. Como podria hacer para que la columna fuese igual
de grande que el componente jtable.
La forma de crear el jtable es la siguiente:
JTable Tabla = new JTable(Modelo.getFilas(Dato), Modelo.getColumnas());
Donde en Modelo.getFilas --> Obtengo las filas del fichero y en
Modelo.getColumnas --> Solamente pongo una columna de la siguiente manera
public String[] getColumnas() {
String[] Columna = {"Datos"};
return Columna;
}
Gracias si alguien puede echarme una mano.
Valora esta pregunta


0