duda sobre jpanel

quetal amigos espero alguien me pueda ayudar llevo unos meses aprendiendo a programar y como no tengo trabajo me meti en un Pdo una persona me contrato para hacerle un programa de facturacion de lo cual nose ni ma.... bueno llevo unas semanas desvelandome y segun yo ya lo termine pero tengo un problema este programa lo hice con un jframe y varios paneles, hace lo siguiente :

1 primer panel te da la bienvenida, presionas siguiente

2 segundo panel el cliente introduce su rfc en un textfield y le da en el boton agregar, el programa coteja con la base de datos si existe solo abre un tercer panel que muestra sus datos en un formulario, y si no existe introduce el rfc a la base de datos y abre el mismo formulario oviamente con los datos vacios esxepto el rfc.

aqui esta el problema el rfc y los datos que muestra el tercer panel son de un rfc anterior no del que se esta cotejando, nose por que hace eso, pense que era la base de datos que tardaba en actualizarse asi que me enseñe a manejar xml y poner el rfc en el xml para que el tercer panel leyera el rfc del xml pero salio lo mismo me abre siempre un rfc anterior no el q estoy cotejando hice otras pruebas con el segundo y tercer panel para ver en donde esta el error y me di cuenta que el segundo panel introduce el rfc correctamente tanto en la base como en el xml

el problema esta en el tercer panel bueno mi pregunta es si es problema de los paneles o tengo y existe una forma de refrescar el codigo completo, la interfaz grafica o tan solo el panel para que se actualize con la base y tome el rfc real en el q se esta trabajando,

espero haberme explicado de antemano gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

JPanel??

Que tal pues mira con la tendencia que lleva el mercado me sorprende que no hayas ofrecido una solucion movil,osea, WEB puesto que igualmente podrias haber generado una aplicacion que residiera en algun dominio para tu cliente y darle portabilidad; pero en fin respecto a lo que comentas esta un poco confuso; lo que puedo entender es que te muestra un registro anterior??
Si es asi puede ser a la hora que recolectas la informacion de la base de datos o en su caso si no aplicas un commit pueden ser varias causas si puedes explicarte mejor haber en que te podemos ayudar.

Saludos

Imagen de catf2000

Checando commit

Gracias por responder charromaker, en efecto les ofreci varias soluciones a esta persona pero me dieron las especificaciones precisas de lo que querian y ante eso no hay objecion,

estoy checando lo del commit y otros parametros ya que como te digo estoy aprendiendo y la necesidad me hizo fletarme en este proyecto

¡un consejo a los que esten aprendiendo como yo cuando no hay recursos suficientes en español hay que buscarlos en su idioma !

y gracias a los que an respondido a este servidor en sus dudas

Imagen de rugi

Hola charromaker Lo que

Hola charromaker

Lo que describes bien puede caer en el ámbito de los Wizards (patrón muy común para la realización de tareas consecutivas; muy comunes en las instalaciones)
Swing tiene ya un buen de info sobre el tema:

Saludos!!!
RuGI

Imagen de catf2000

sigo igual

ya cheque lo de commit pero tengo el mismo resultado siempre me da el rfc anterior .

POR EJEMPLO abro el programa para ingresar de rfc "12345" y la ultima vez que abri el programa introduje un rfc "ABCDE" en vez de que me muestre los datos del cliente de rfc (12345) como espero, me muestra los datos del cliente de la vez anterior osea del rfc (ABCDE) nose si me explico.

y asi sucesivamente si vuelvo a cerrar el programa y lo vuelvo abrir ingreso otro rfc esta vez me manda los datos de 12345
espero haberme explicado y sobre todo mucha ayuda gracias de antemano.

Imagen de catf2000

Me recargo en la pared

estaba checando lo de asistentes de dialogo que menciona rugi y lo inesperado, ahora eclipse no me muestra la lista para generar clases, interfaces, paquetes etc, le doy en propiedades tampoco me sale la lista donde esta la opcion para agregar APIS externas

Imagen de catf2000

ya lo resolvi

nose por que sucedio pero por si alguna vez les sucede se van ventana/abrir perspectiva / y dan click en java listo

pero aun tengo el conflicto de los rfc en los JPanel.

Modulos

Hola pues mira espero y la estrucutura de tu proyecto sea MODULAR, si es asi y sino entiendo mal, yo te recomendaria que antes de capturar el "NUEVO" RFC inicializes tu JPANEL pon a blanco todos los componentes y si estas modularizado, pues puedes moverte en lo que yo llamaria los basicos para todo sistema administrativo:

  • ALTAS
  • BAJAS
  • CAMBIOS
  • CONSULTAS

Y si necesita un tipo de consulta de RFC pues ocupas el modulo CONSULTAS, si va dar cambios el de CAMBIOS y asi no se si me explico, no le des tantas vueltas y buscale una solucion mas factible y optima en codigo y reutilizacion de procesos.

Igual seria de ayuda que subieras tu codigo para no hacer deducciones y que la mente divague.
Suerte.