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.VistaCanviTorn

Mostra una finestra indicant que un jugador ha de passar el dispositiu a un altre. Més...

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

Mètodes públics

 VistaCanviTorn (String jugador1, String jugador2, JFrame vistaPartida)
 Constructor de la classe VistaCanviTorn.
 

Mètodes Privats

void escalarComponents ()
 Escala i posiciona els components segons la mida actual.
 

Atributs Privats

JPanel panellPrincipal
 
JLabel labelTop
 
JLabel labelBottom
 
JLabel labelLogo
 
JButton btnOkay
 
ImageIcon imatgeLogo
 
final int MARGIN = 30
 
final int LOGO_WIDTH = 50
 
final int LOGO_HEIGHT = 50
 
final int WIDTH_BASE = 1000
 
final int HEIGHT_BASE = 600
 

Atributs Privats Estàtics

static CtrlPresentacio ctrlPresentacio = CtrlPresentacio.getInstancia()
 

Descripció Detallada

Mostra una finestra indicant que un jugador ha de passar el dispositiu a un altre.

Vista per crear un nou perfil d'usuari a l'aplicació Scrabble.

Aquesta finestra permet a l'usuari introduir un nom d'usuari i una contrasenya per crear un perfil nou. Mostra imatges, placeholders en els camps de text, i gestiona la interacció amb el controlador de presentació.

Inclou:

  • Imatge de logo i animal.
  • Formulari amb placeholders.
  • Botons per crear perfil i tornar a la pantalla anterior.
  • Validació bàsica d'entrada.
  • Adaptació dinàmica al redimensionament de la finestra.

Documentació del Constructor i el Destructor

◆ VistaCanviTorn()

interficie.VistaCanviTorn.VistaCanviTorn ( String jugador1,
String jugador2,
JFrame vistaPartida )
inline

Constructor de la classe VistaCanviTorn.

Paràmetres
jugador1Nom del jugador que passa el torn
jugador2Nom del jugador que rep el torn
vistaPartidaVista de la partida per obtenir mida i posició
Gràfic de crides d'aquesta funció:
Gràfic de crides a aquesta funció:

Documentació de les Funcions Membre

◆ escalarComponents()

void interficie.VistaCanviTorn.escalarComponents ( )
inlineprivate

Escala i posiciona els components segons la mida actual.

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

Documentació de les Dades Membre

◆ btnOkay

JButton interficie.VistaCanviTorn.btnOkay
private

◆ ctrlPresentacio

CtrlPresentacio interficie.VistaCanviTorn.ctrlPresentacio = CtrlPresentacio.getInstancia()
staticprivate

◆ HEIGHT_BASE

final int interficie.VistaCanviTorn.HEIGHT_BASE = 600
private

◆ imatgeLogo

ImageIcon interficie.VistaCanviTorn.imatgeLogo
private

◆ labelBottom

JLabel interficie.VistaCanviTorn.labelBottom
private

◆ labelLogo

JLabel interficie.VistaCanviTorn.labelLogo
private

◆ labelTop

JLabel interficie.VistaCanviTorn.labelTop
private

◆ LOGO_HEIGHT

final int interficie.VistaCanviTorn.LOGO_HEIGHT = 50
private

◆ LOGO_WIDTH

final int interficie.VistaCanviTorn.LOGO_WIDTH = 50
private

◆ MARGIN

final int interficie.VistaCanviTorn.MARGIN = 30
private

◆ panellPrincipal

JPanel interficie.VistaCanviTorn.panellPrincipal
private

◆ WIDTH_BASE

final int interficie.VistaCanviTorn.WIDTH_BASE = 1000
private

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