Mostra una finestra llistant els avatars disponibles.
Més...
|
| VistaConsultarAvatars (JFrame menuOriginal) |
| Constructor de la vista que mostra la llista d'avatares registrats.
|
|
|
void | carregarAvatars (JPanel panellAvatars) |
| Carrega i mostra visualment tots els avatars registrats en un panell donat.
|
|
Mostra una finestra llistant els avatars disponibles.
◆ VistaConsultarAvatars()
interficie.VistaConsultarAvatars.VistaConsultarAvatars |
( |
JFrame | menuOriginal | ) |
|
|
inline |
Constructor de la vista que mostra la llista d'avatares registrats.
Inicialitza una nova finestra amb les mateixes dimensions i posició que el menú original. Configura la interfície gràfica, incloent-hi:
- Títol i icona de l'aplicació.
- Un logo redimensionat i posicionat a la cantonada superior esquerra.
- Un títol central.
- Un panell amb tots els avatars registrats, mostrats com a icones circulars amb nom.
- Un botó "TORNAR" per retornar a la vista anterior.
Aquesta vista s'utilitza per consultar de forma visual els avatars que han estat registrats prèviament mitjançant CtrlPresentacio#getJugadorsRegistrats()
.
- Paràmetres
-
menuOriginal | Finestra original des de la qual es mostra aquesta vista. Es fa servir per copiar-ne la mida i la posició. |
◆ carregarAvatars()
void interficie.VistaConsultarAvatars.carregarAvatars |
( |
JPanel | panellAvatars | ) |
|
|
inlineprivate |
Carrega i mostra visualment tots els avatars registrats en un panell donat.
Aquest mètode elimina tots els components existents del panell passat com a paràmetre i hi afegeix, per a cada objecte Avatar
registrat, un panell amb la seva imatge circular (retallada i redimensionada) i el seu nom.
Les imatges es mostren com a icones circulars de mida fixa, i el nom de l'avatar s'afegeix a sota. Cada avatar es mostra dins del seu propi panell amb estil personalitzat.
- Paràmetres
-
panellAvatars | Panell de Swing on s'afegiran els avatars. |
◆ HEIGHT_BASE
final int interficie.VistaConsultarAvatars.HEIGHT_BASE = 600 |
|
private |
◆ imatgeLogo
ImageIcon interficie.VistaConsultarAvatars.imatgeLogo |
|
private |
◆ labelLogo
JLabel interficie.VistaConsultarAvatars.labelLogo |
|
private |
◆ llistaAvatars
JList<String[]> interficie.VistaConsultarAvatars.llistaAvatars |
|
private |
◆ LOGO_HEIGHT
final int interficie.VistaConsultarAvatars.LOGO_HEIGHT = 50 |
|
private |
◆ LOGO_WIDTH
final int interficie.VistaConsultarAvatars.LOGO_WIDTH = 50 |
|
private |
◆ modelLlista
DefaultListModel<String[]> interficie.VistaConsultarAvatars.modelLlista |
|
private |
◆ WIDTH_BASE
final int interficie.VistaConsultarAvatars.WIDTH_BASE = 1000 |
|
private |
La documentació d'aquesta classe es va generar a partir del següent fitxer: