Scrabble PROP
Subgrup 43.2: Raül Box, Aina Serra, Ada Peña & Martina Cusidó
 
Carregant...
Cercant...
Cap coincidència
Referència de la Classe interficie.VistaIniciarSessio

Classe que representa la finestra principal del menú de l'aplicació Scrabble un cop s'ha iniciat sessió. Més...

Diagrama d'Herència per a interficie.VistaIniciarSessio:
Diagrama de col·laboració per a interficie.VistaIniciarSessio:

Classes

class  PlaceholderTextField
 Classe interna que permet mostrar un placeholder (text predefinit i en gris) dins d'un JTextField quan aquest està buit i sense focus. Més...
 

Mètodes públics

 VistaIniciarSessio (VistaMenuPrincipal menu)
 Constructor que crea la vista d'iniciar sessió.
 

Mètodes Privats

void escalarComponentes ()
 Escala i recol·loca els components en funció de la mida actual de la finestra.
 

Atributs Privats

JPanel panellIniciarSessio
 
JPanel formWrapper
 
JLabel labelLogo
 
JLabel labelAnimal
 
JPasswordField campContrasenya
 
JButton botoIniciar
 
JButton botoTornar
 
final int WIDTH_BASE = 1000
 
final int HEIGHT_BASE = 600
 
final int WIDTH_TORNAR = 80
 
final int HEIGHT_TORNAR = 40
 
final int LOGO_WIDTH = 50
 
final int LOGO_HEIGHT = 50
 
final int ANIMAL_WIDTH = 150
 
final int ANIMAL_HEIGHT = 150
 
ImageIcon imatgeLogo
 
ImageIcon imatgeAnimal
 
JPanel formPanel
 

Descripció Detallada

Classe que representa la finestra principal del menú de l'aplicació Scrabble un cop s'ha iniciat sessió.

Documentació del Constructor i el Destructor

◆ VistaIniciarSessio()

interficie.VistaIniciarSessio.VistaIniciarSessio ( VistaMenuPrincipal menu)
inline

Constructor que crea la vista d'iniciar sessió.

Mostra un formulari amb camps per introduir nom d'usuari i contrasenya, i permet iniciar sessió o anar a la pantalla de crear compte.

El disseny és escalable, amb imatges i components que s'ajusten a la mida de la finestra.

Paràmetres
menuVista del menú principal per posicionar la finestra i adaptar la mida
Gràfic de crides d'aquesta funció:
Gràfic de crides a aquesta funció:

Documentació de les Funcions Membre

◆ escalarComponentes()

void interficie.VistaIniciarSessio.escalarComponentes ( )
inlineprivate

Escala i recol·loca els components en funció de la mida actual de la finestra.

Gràfic de crides d'aquesta funció:
Gràfic de crides a aquesta funció:

Documentació de les Dades Membre

◆ ANIMAL_HEIGHT

final int interficie.VistaIniciarSessio.ANIMAL_HEIGHT = 150
private

◆ ANIMAL_WIDTH

final int interficie.VistaIniciarSessio.ANIMAL_WIDTH = 150
private

◆ botoIniciar

JButton interficie.VistaIniciarSessio.botoIniciar
private

◆ botoTornar

JButton interficie.VistaIniciarSessio.botoTornar
private

◆ campContrasenya

JPasswordField interficie.VistaIniciarSessio.campContrasenya
private

◆ formPanel

JPanel interficie.VistaIniciarSessio.formPanel
private

◆ formWrapper

JPanel interficie.VistaIniciarSessio.formWrapper
private

◆ HEIGHT_BASE

final int interficie.VistaIniciarSessio.HEIGHT_BASE = 600
private

◆ HEIGHT_TORNAR

final int interficie.VistaIniciarSessio.HEIGHT_TORNAR = 40
private

◆ imatgeAnimal

ImageIcon interficie.VistaIniciarSessio.imatgeAnimal
private

◆ imatgeLogo

ImageIcon interficie.VistaIniciarSessio.imatgeLogo
private

◆ labelAnimal

JLabel interficie.VistaIniciarSessio.labelAnimal
private

◆ labelLogo

JLabel interficie.VistaIniciarSessio.labelLogo
private

◆ LOGO_HEIGHT

final int interficie.VistaIniciarSessio.LOGO_HEIGHT = 50
private

◆ LOGO_WIDTH

final int interficie.VistaIniciarSessio.LOGO_WIDTH = 50
private

◆ panellIniciarSessio

JPanel interficie.VistaIniciarSessio.panellIniciarSessio
private

◆ WIDTH_BASE

final int interficie.VistaIniciarSessio.WIDTH_BASE = 1000
private

◆ WIDTH_TORNAR

final int interficie.VistaIniciarSessio.WIDTH_TORNAR = 80
private

La documentació d'aquesta classe es va generar a partir del següent fitxer: