Class Aplicacion
java.lang.Object
Vista.Aplicacion
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 Summary
FieldsModifier and TypeFieldDescriptionprivate static GestorEstadisticasprivate static GestorJuegosprivate static GestorPartidasprivate static GestorUsuarios -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GestorEstadisticasDevuelve el gestor de estadísticas de la aplicación.static GestorJuegosDevuelve el gestor de juegos de la aplicación.static GestorPartidasDevuelve el gestor de partidas de la aplicación.static GestorUsuariosDevuelve el gestor de usuarios de la aplicación.static voidMétodo principal.
-
Field Details
-
gestorUsuarios
-
gestorJuegos
-
gestorPartidas
-
gestorEstadisticas
-
-
Constructor Details
-
Aplicacion
public Aplicacion()
-
-
Method Details
-
main
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
Devuelve el gestor de usuarios de la aplicación.- Returns:
- instancia de
GestorUsuariosinicializada en el arranque
-
getGestorJuegos
Devuelve el gestor de juegos de la aplicación.- Returns:
- instancia de
GestorJuegosinicializada en el arranque
-
getGestorPartidas
Devuelve el gestor de partidas de la aplicación.- Returns:
- instancia de
GestorPartidasinicializada en el arranque
-
getGestorEstadisticas
Devuelve el gestor de estadísticas de la aplicación.- Returns:
- instancia de
GestorEstadisticasinicializada en el arranque
-