Class Aplicacion

java.lang.Object
Vista.Aplicacion

public class Aplicacion extends Object
Punto de entrada de la aplicación MiniJuegos. Crea e inyecta todas las dependencias y lanza la ventana de login. Expone getters estáticos para que las ventanas accedan a los gestores sin necesidad de inyección manual en cada constructor.
Version:
1.1
Author:
JP-Aceves, Adrián
  • Field Details

  • Constructor Details

    • Aplicacion

      public Aplicacion()
  • Method Details

    • main

      public static void main(String[] args)
      Método principal. Inicializa la capa de persistencia, los gestores y arranca la interfaz gráfica en el hilo de Swing.
      Parameters:
      args - Argumentos de línea de comandos (no usados).
    • getGestorUsuarios

      public static GestorUsuarios getGestorUsuarios()
      Devuelve el gestor de usuarios de la aplicación.
      Returns:
      instancia de GestorUsuarios inicializada en el arranque
    • getGestorJuegos

      public static GestorJuegos getGestorJuegos()
      Devuelve el gestor de juegos de la aplicación.
      Returns:
      instancia de GestorJuegos inicializada en el arranque
    • getGestorPartidas

      public static GestorPartidas getGestorPartidas()
      Devuelve el gestor de partidas de la aplicación.
      Returns:
      instancia de GestorPartidas inicializada en el arranque
    • getGestorEstadisticas

      public static GestorEstadisticas getGestorEstadisticas()
      Devuelve el gestor de estadísticas de la aplicación.
      Returns:
      instancia de GestorEstadisticas inicializada en el arranque