Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 06-mar-2006, 20:06   #1 (permalink)
lisettemantilla ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Problemas con el Jtable

Bueno tengo ahorita varios problemillas con java pero entre esos esta con el jtable..Tengo una pantalla q muestra un conjunto de registros el problema es q son demasiado y me sale que no puede mostrar mas registros y da un error!! me imagino q si limpio el jtable y mando a escribir los demas datos seria una solucion.. el problema es q no se como vaciar el jtable y volver a escribir pero a partir del ultimo registro q quedo pendiente

La informacion la carga de mi base de datos, son 3000 registrso y pueden ser mas... y el solo me permite 2500 no se como hacer agradeseria la ayuda!!
por fis
lisettemantilla está desconectado   Responder Citando
Antiguo 07-mar-2006, 01:34   #2 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.495
En vez de ponerle directamente los registros a la tabla, usa un TableModel para mostrar unicamente los registros que necesitas:

http://java.sun.com/docs/books/tutor...nts/table.html

De todas formas, para poder ayudarte normalmente hace falta una descripcion más detallada del problema. "Me da error" no es muy especifico que digamos .
GreenEyed está desconectado   Responder Citando
Antiguo 07-mar-2006, 01:49   #3 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.495
Aqui tambien un tutorial de Frances Roses sobre el tema:

http://www.javahispano.org/tutorials.item.action?id=46
GreenEyed está desconectado   Responder Citando
Antiguo 07-mar-2006, 06:19   #4 (permalink)
lisettemantilla ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Disculpa de verdad que anoche no tenia al alcance el proyecto y no pude decir con exactitud el problema, pero era el siguiente:
code too large
private void initComponents() {

El initComponents es el que crea todos los componentes que estoy usando.. no se si el error es que debo limpiat la tabla o que!!

Voy a leer lo que me mandastes para ver si logro resolver algo y gracias!!
lisettemantilla está desconectado   Responder Citando
Antiguo 07-mar-2006, 08:08   #5 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.495
¿Estas trabajando con JSPs? Por que el error "code too large" a mi solo me sale como referencia cuando la gente pone demasiado código en una JSP... que raro.

Edit: Tambien parece que sale con NetBeans o algo asi... estas usando el NetBeans para hacer el GUI?
GreenEyed está desconectado   Responder Citando
Antiguo 07-mar-2006, 08:30   #6 (permalink)
lisettemantilla ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Estoy trabajando con java studio enterprise y mysql... este es el codigo:

public void LlenarTabla()
{int fil=0;

try{
Conectar();
Statement stmt = con.createStatement();
ResultSet c = stmt.executeQuery("SELECT * FROM ciudades");
c.beforeFirst();
while(c.next())
{

tablamunic.setValueAt(c.getInt("Codigo"),fil+1-1,0);
tablamunic.setValueAt(c.getString("Nombre"),fil+1-1,1);
tablamunic.setValueAt(c.getString("Estado"),fil+1-1,2);
tablamunic.setValueAt(c.getString("Abreviatura"),f il+1-1,3);
tablamunic.setValueAt(c.getString("CodigoArea"),fi l+1-1,4);
tablamunic.setValueAt(c.getInt("ZonaPostal"),fil+1-1,5);
tablamunic.setValueAt(c.getInt("Municipio"),fil+1-1,6);
fil=fil+1;

}

}catch(Exception e){}
}


No se si asi podras ver mi error porq yo no lo veo...
lisettemantilla está desconectado   Responder Citando
Antiguo 07-mar-2006, 09:57   #7 (permalink)
lisettemantilla ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Bueno creo que el problemas q tengo es q no estoy haciendo la tabla de forma dinamica creo q esa seria la solucion y lo mas optimo.. lo q no consigo es como irle sumando una fila a la tabla de acuerdo al numero de registros..

Espero haberme explicado con lo q dije de antemano gracias si puedes ayudarne
lisettemantilla está desconectado   Responder Citando
Antiguo 08-mar-2006, 13:19   #8 (permalink)
lisettemantilla ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Sera mucho pedir que alguien me responda de verdad ya estoy desesperadaaa no he logrado simplemente sumarle una fila a la tabla cada vez q tengo q cargar la informacion de mi base de datos!!

Ayudaaaaaaaaaaaaa please!!
lisettemantilla está desconectado   Responder Citando
Antiguo 08-mar-2006, 13:59   #9 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.495
El tutorial de Francesc Roses habla precisamente de eso. ¿Lo has probado?
GreenEyed está desconectado   Responder Citando
Antiguo 09-mar-2006, 11:37   #10 (permalink)
lisettemantilla ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Pregunta

Si he intentado y entiendo mas o menos lo que tengo que hacer pero no he podido implementarlo, se que en este procedimiento esta lo que necesito:


public Object getValueAt(int rowIndex, int columnIndex) {
int rowNdx = rowIndex + 1;
int colNdx = columnIndex + 1;
try {
resultSet.absolute(rowNdx);
return resultSet.getObject(colNdx);
} catch (SQLException e) {
String errMsg = "Error getting value at " +
rowIndex + ", " + columnIndex;
throw new ScrollableTableModelException(errMsg, e);
}
}



Pero no me reconce ni el resultSet.absolute(rowNdx); ni el return resultSet.getObject(colNdx);n no se de que tipo es ese resulset si es una variable o que... se q esta dificil ayudarme pero de verdad q ya no se me ocurre nada
lisettemantilla está desconectado   Responder Citando
Antiguo 13-mar-2006, 05:57   #11 (permalink)
Gavalos ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2006
Mensajes: 8
la mejor opciones un modelo

Hola lisettemantilla,
Por lo que veo la solución más segura es crearte un modelo para tu tabla.
Me explico,
Te creas una clase y fijas el modelo de los datos para tu tabla, por ejemplo:

class ciudades {
Defines la estructura los atributos
Defines los servicios.
}

En el cuerpo principal

public VERDATOSCIUDADES {
....
Jtable jt = new JTable(ciudades)

}

Con este esquema manejas, tranquilamente tu tabla.
Espero que te sirva.

Gustavo
Gavalos está desconectado   Responder Citando
Antiguo 13-mar-2006, 11:43   #12 (permalink)
lisettemantilla ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Gracias!! la solucion si era crear un modelo de mi tabla!! creo q la desesperacion no me dejaba ver las cosas !! pero asunto resuelto

El tutorial de frances ayudo muchisimo
lisettemantilla está desconectado   Responder Citando
Antiguo 13-mar-2006, 17:12   #13 (permalink)
lisettemantilla ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Nuevamente AYuda

Bueno ya solucione le problema de hacer mi tabla dinamica.. "pero" siempre el "pero", ahora necesito es seleccionar una fila de la tabla y guardar en mi base de datos cualquier modificacion que se le haga!! ya sea modificar una celda o eliminar la fila completa! Lo q no se es como tomar el texto que esta en una celda!! se como tomar la posicion en la que este parado el usuario pero no la informacion que esta en ella y la necesito para verificar que guarde los datos en los lugares correspondientes de la base de datos!!
Espero haberme explicado, seguire intentando, necesito ayuda
lisettemantilla está desconectado   Responder Citando
Antiguo 09-sep-2006, 21:17   #14 (permalink)
yaJAIRa_Program_club ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1
Pregunta Jtable Auto_incrementando las filas

Estoy haciendo una prorama para metodos numerio y quiero poner una jtabla para mostrar los resultados es una tabla aproximadamente de 8 col y de 20 a 500 filas. Devido a que el numero de filas no es Fijo quiero ir agregando fila por fila ¿como puedo hacer esto? he podiso hacer tolo pero dejando fijo el # de filas pero no me a gusta el resultado --- Alguien me puede Ayudar un millon de gracias-...
yaJAIRa_Program_club está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 13:56.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93