Mostra una finestra preguntant els paràmetres amb què l'usuari vol
jugar la partida.
interficie.VistaCrearPartida.VistaCrearPartida |
( |
JFrame | menu | ) |
|
|
inline |
Crea una nova finestra per a la creació d'una partida de Scrabble.
Aquesta vista permet a l'usuari introduir els noms dels jugadors, triar si vol jugar contra la màquina, seleccionar l'idioma de la partida, i ajustar la mida del tauler. També inclou controls visuals com un logo, una imatge superior i botons estilitzats.
- Paràmetres
-
menu | la finestra principal (JFrame) des de la qual es crea aquesta vista, s'utilitza per ajustar la mida i posició de la finestra actual. |
Funcionalitats destacades:
- Escalat de la finestra i dels elements gràfics segons la mida de la finestra principal.
- Control de visibilitat del segon jugador segons si es juga contra la màquina o no.
- Selector d'idioma amb botons toggle estilitzats i canvis visuals al passar el ratolí.
- Selector de mida del tauler amb botons + i - que canvien la mida entre 5 i 29 en passos de 2.
- Validació dels camps abans de crear la partida amb missatges d'error en cas d'entrada invàlida.
- Botó "TORNAR" per tornar a la vista anterior.
Recursos utilitzats:
- Icones i imatges carregades des de la carpeta "./resources/".
- Fonts i colors personalitzats definits a la classe
Colors
.