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

Mostra una finestra amb les normes del joc Scrabble en format HTML. Més...

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

Mètodes públics

 VistaConsultarNormes (JFrame menuPrincipal, JFrame menuJoc)
 Constructora.
 

Mètodes Privats

void initComponents ()
 Inicialitza els components gràfics de la vista.
 
JButton createStyledButton (String text)
 Crea un botó estilitzat amb comportament visual quan el ratolí entra i surt.
 
void carregarNormes ()
 Llegeix les normes des del fitxer de text i les mostra amb estil HTML.
 
void showFallbackMessage ()
 Mostra un missatge HTML alternatiu quan no es troba l'arxiu de normes.
 

Atributs Privats

JPanel panell
 
JTextPane areaNormes
 
JScrollPane scrollPane
 
JButton botoTornar
 
JLabel labelLogo
 
ImageIcon imatgeLogo
 

Atributs Privats Estàtics

static final int WIDTH_BOTONS = 100
 
static final int HEIGHT_BOTONS = 40
 
static final int LOGO_WIDTH = 50
 
static final int LOGO_HEIGHT = 50
 

Descripció Detallada

Mostra una finestra amb les normes del joc Scrabble en format HTML.

Aquesta vista permet a l'usuari consultar les normes llegides des d'un fitxer. També conté un botó per tornar enrere i un petit logotip.

Documentació del Constructor i el Destructor

◆ VistaConsultarNormes()

interficie.VistaConsultarNormes.VistaConsultarNormes ( JFrame menuPrincipal,
JFrame menuJoc )
inline

Constructora.

Inicialitza i mostra la finestra amb les normes del joc.

Paràmetres
menuPrincipalFinestra del menú principal.
menuJocFinestra del menú del joc.
Gràfic de crides d'aquesta funció:
Gràfic de crides a aquesta funció:

Documentació de les Funcions Membre

◆ carregarNormes()

void interficie.VistaConsultarNormes.carregarNormes ( )
inlineprivate

Llegeix les normes des del fitxer de text i les mostra amb estil HTML.

El fitxer esperat és resources/normes.txt. Si no existeix, es mostra un missatge de reserva.

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

◆ createStyledButton()

JButton interficie.VistaConsultarNormes.createStyledButton ( String text)
inlineprivate

Crea un botó estilitzat amb comportament visual quan el ratolí entra i surt.

Paràmetres
textText que mostrarà el botó.
Retorna
JButton creat amb l'estil aplicat.
Gràfic de crides a aquesta funció:

◆ initComponents()

void interficie.VistaConsultarNormes.initComponents ( )
inlineprivate

Inicialitza els components gràfics de la vista.

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

◆ showFallbackMessage()

void interficie.VistaConsultarNormes.showFallbackMessage ( )
inlineprivate

Mostra un missatge HTML alternatiu quan no es troba l'arxiu de normes.

Gràfic de crides a aquesta funció:

Documentació de les Dades Membre

◆ areaNormes

JTextPane interficie.VistaConsultarNormes.areaNormes
private

◆ botoTornar

JButton interficie.VistaConsultarNormes.botoTornar
private

◆ HEIGHT_BOTONS

final int interficie.VistaConsultarNormes.HEIGHT_BOTONS = 40
staticprivate

◆ imatgeLogo

ImageIcon interficie.VistaConsultarNormes.imatgeLogo
private

◆ labelLogo

JLabel interficie.VistaConsultarNormes.labelLogo
private

◆ LOGO_HEIGHT

final int interficie.VistaConsultarNormes.LOGO_HEIGHT = 50
staticprivate

◆ LOGO_WIDTH

final int interficie.VistaConsultarNormes.LOGO_WIDTH = 50
staticprivate

◆ panell

JPanel interficie.VistaConsultarNormes.panell
private

◆ scrollPane

JScrollPane interficie.VistaConsultarNormes.scrollPane
private

◆ WIDTH_BOTONS

final int interficie.VistaConsultarNormes.WIDTH_BOTONS = 100
staticprivate

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