Ok voy a intentar describir lo mejor que pueda lo que estoy haciendo y en lo que necesito ayuda, para empezar tengo que aclarar que soy muy nuevo en java y quizás las cosas que pregunten sean muy tontas o muy simples.
Bien, yo estoy haciendo un programa que se encarga de administrar una linea de autobuses, el modulo que estoy haciendo se encarga de añadir, modificar y eliminar una cierta ruta de viaje, el detalle es que tengo que hacer el programa con el formato Modelo, Vista, Controlador.
Aquí es donde se complica todo, ya que no sé como hacer para que las clases se pasan parámetros o datos entre ellas, me explico, la clase controladora es la encargada de establecer cuando se muestra cierta interfaz, es decir dependiendo de las opciones elegidas en una interfaz, dicha interfaz tiene que enviarle esa opción elegida(un botón, por lo general) a la clase controladora y dependiendo de que botón u opción fue seleccionada ella tiene que elegir el flujo del programa, es decir que la clase controladora debe recibir un dato pasado por la interfaz y dependiendo de dicho dato la clase debe decidir que otra ventana(interfaz) debe desplegar o que método llamar.
Lamentablemente no puedo trabajar con varios Jpanels y solo cambiarlos en un Jframe, tengo que trabajar con varias interfaces(Jframe) es decir una para cada funcionalidad, es una de las tantas restricciones, tengo que trabajar con archivos no con base de datos, el problema es que la experiencia que tengo es básicamente con programación web y base de datos, pero en esta oportunidad no tengo ni idea de como hacer las cosas.
Si alguien tiene una guía, un material, una pagina, un ejemplo de algo similar a lo que les he contado de verdad se los agradecería un mundo, y si me quieren ayudar con el proyecto en la primera oportunidad que tenga les mando a hacer una plaza o un monumento
, pero ya enserio cualquier ayuda me serviría bastante.
Saludos y de antemano gracias.