GUI.SpelView Class Reference

Collaboration diagram for GUI.SpelView:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SpelView (SpelController controller)
void startSpel ()
JDesktopPane getMediaDesktopPane ()
void openFile (String filename)
JTextArea getVraagTextArea ()
JTextField getAntwoordTextField ()
JButton getRaadWoordButton ()
void setVakjes (Vakje[] vakjes)
void setTeam (Team team)
Vakje[] getVakjes ()
JLabel getVraagLabel ()
JLabel getVraagHeaderLabel ()
int getHuidigeVraag ()
void setHuidigeVraag (int vraag)
JMFrame getJMFrame ()
ImageFrame getImageFrame ()
SpelController getController ()
JLabel getStatusScoreLabel ()

Private Member Functions

void initialize ()
JPanel getSpelViewPanel ()
JMenuBar getJJMenuBar ()
JMenu getJMenu ()
JMenuItem getJMenuItem ()
JPanel getVakjesPanel ()
MetalLabelUI getMetalLabelUI ()
JButton getVraagButton1 ()
JButton getVraagButton2 ()
JButton getVraagButton3 ()
JButton getVraagButton4 ()
JButton getVraagButton5 ()
JButton getVraagButton6 ()
JButton getVraagButton7 ()
JButton getVraagButton8 ()
JButton getVraagButton9 ()
JButton getVraagButton10 ()
JButton getVraagButton11 ()
JButton getVraagButton12 ()
ImagePanel getVraagPanel ()
ImagePanel getMediaPanel ()
ImagePanel getAntwoordPanel ()
ImagePanel getStatusPanel ()
ImagePanel getTeamPanel ()
JButton getAntwoordOKButton ()
JButton getAntwoordPASButton ()
JButton getStopSpelButton ()
void updateVakje (int nummerVakje)
JScrollPane getJScrollPane ()
JButton getZoekAntwoordOpButton ()

Private Attributes

SpelController controller = null
Vakje[] vakjes = null
int huidigeVraag
Team team
Ronde ronde
ImagePanel spelViewPanel = null
JMenuBar jJMenuBar = null
JMenu jMenu = null
JMenuItem jMenuItem = null
JMFrame jmframe = null
ImageFrame imageFrame = null
boolean spelStarted = false
JDesktopPane mediaDesktopPane = null
JPanel vakjesPanel = null
JLabel vraagVakjeLabel1 = null
JLabel vraagVakjeLabel2 = null
JLabel vraagVakjeLabel3 = null
JLabel vraagVakjeLabel4 = null
JLabel vraagVakjeLabel5 = null
JLabel vraagVakjeLabel6 = null
JLabel vraagVakjeLabel7 = null
JLabel vraagVakjeLabel8 = null
JLabel vraagVakjeLabel9 = null
JLabel vraagVakjeLabel10 = null
JLabel vraagVakjeLabel11 = null
JLabel vraagVakjeLabel12 = null
MetalLabelUI metalLabelUI = null
JButton vraagButton1 = null
JButton vraagButton2 = null
JButton vraagButton3 = null
JButton vraagButton4 = null
JButton vraagButton5 = null
JButton vraagButton6 = null
JButton vraagButton7 = null
JButton vraagButton8 = null
JButton vraagButton9 = null
JButton vraagButton10 = null
JButton vraagButton11 = null
JButton vraagButton12 = null
ImagePanel vraagPanel = null
JLabel vraagHeaderLabel = null
JLabel vraagLabel = null
JTextArea vraagTextArea = null
ImagePanel mediaPanel = null
ImagePanel antwoordPanel = null
ImagePanel statusPanel = null
ImagePanel teamPanel = null
JTextField antwoordTextField = null
JButton antwoordOKButton = null
JButton antwoordPASButton = null
JLabel statusTijdTextLabel = null
JLabel statusScoreTextLabel = null
JLabel statusTijdLabel = null
JLabel statusScoreLabel = null
JButton stopSpelButton = null
JButton raadWoordButton = null
JLabel teamNaamTextLabel = null
JLabel teamNaamLabel = null
JLabel speler1NaamLabel = null
JLabel speler2NaamLabel = null
JScrollPane jScrollPane = null
JButton zoekAntwoordOpButton = null

Detailed Description

Author:
oet, tom
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Definition at line 46 of file SpelView.java.


Constructor & Destructor Documentation

GUI.SpelView.SpelView SpelController  controller  ) 
 

This is the default constructor

Definition at line 116 of file SpelView.java.

References GUI.SpelView.initialize().


Member Function Documentation

JButton GUI.SpelView.getAntwoordOKButton  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 1095 of file SpelView.java.

References GUI.SpelView.antwoordOKButton, GUI.SpelView.antwoordTextField, GUI.SpelView.controller, basis.Vraag.getAntwoord(), GUI.SpelController.getHuidigeRonde(), basis.Spel.getRonde(), GUI.SpelController.getSpel(), GUI.SpelController.getVraag(), basis.Ronde.getVraag(), GUI.SpelView.huidigeVraag, basis.Vakje.setAntwoord(), basis.Ronde.setVraag(), GUI.SpelView.updateVakje(), and GUI.SpelView.vakjes.

Referenced by GUI.SpelView.getSpelViewPanel().

ImagePanel GUI.SpelView.getAntwoordPanel  )  [private]
 

This method initializes antwoordPanel

Returns:
GUI.ImagePanel

Definition at line 984 of file SpelView.java.

References GUI.SpelView.antwoordPanel, GUI.SpelView.getAntwoordTextField(), and GUI.ImagePanel.setImage().

Referenced by GUI.SpelView.getSpelViewPanel().

JButton GUI.SpelView.getAntwoordPASButton  )  [private]
 

This method initializes jButton1

Returns:
javax.swing.JButton

Definition at line 1145 of file SpelView.java.

References GUI.SpelView.antwoordPASButton, GUI.SpelView.controller, GUI.SpelController.getVraag(), GUI.SpelView.huidigeVraag, basis.Vakje.setAntwoord(), GUI.SpelView.updateVakje(), and GUI.SpelView.vakjes.

Referenced by GUI.SpelView.getSpelViewPanel().

JTextField GUI.SpelView.getAntwoordTextField  ) 
 

This method initializes jTextField

Returns:
javax.swing.JTextField

Definition at line 1080 of file SpelView.java.

References GUI.SpelView.antwoordTextField.

Referenced by GUI.SpelView.getAntwoordPanel(), and GUI.SpelController.getVraag().

JMenuBar GUI.SpelView.getJJMenuBar  )  [private]
 

This method initializes jJMenuBar

Returns:
javax.swing.JMenuBar

Definition at line 205 of file SpelView.java.

References GUI.SpelView.getJMenu(), and GUI.SpelView.jJMenuBar.

Referenced by GUI.SpelView.initialize().

JMenu GUI.SpelView.getJMenu  )  [private]
 

This method initializes jMenu

Returns:
javax.swing.JMenu

Definition at line 217 of file SpelView.java.

References GUI.SpelView.getJMenuItem(), and GUI.SpelView.jMenu.

Referenced by GUI.SpelView.getJJMenuBar().

JMenuItem GUI.SpelView.getJMenuItem  )  [private]
 

This method initializes jMenuItem

Returns:
javax.swing.JMenuItem

Definition at line 230 of file SpelView.java.

References GUI.SpelController.closeApp(), GUI.SpelView.controller, and GUI.SpelView.jMenuItem.

Referenced by GUI.SpelView.getJMenu().

JScrollPane GUI.SpelView.getJScrollPane  )  [private]
 

This method initializes jScrollPane

Returns:
javax.swing.JScrollPane

Definition at line 1336 of file SpelView.java.

References GUI.SpelView.getVraagTextArea(), and GUI.SpelView.jScrollPane.

Referenced by GUI.SpelView.getVraagPanel().

JDesktopPane GUI.SpelView.getMediaDesktopPane  ) 
 

This method initializes jDesktopPane

Returns:
javax.swing.JDesktopPane

Definition at line 248 of file SpelView.java.

References GUI.SpelView.mediaDesktopPane.

Referenced by GUI.SpelView.getMediaPanel(), GUI.SpelView.getStopSpelButton(), GUI.SpelController.getVraag(), and GUI.SpelView.openFile().

ImagePanel GUI.SpelView.getMediaPanel  )  [private]
 

This method initializes imagePanel

Returns:
GUI.ImagePanel

Definition at line 968 of file SpelView.java.

References GUI.SpelView.getMediaDesktopPane(), GUI.SpelView.mediaPanel, and GUI.ImagePanel.setImage().

Referenced by GUI.SpelView.getSpelViewPanel().

MetalLabelUI GUI.SpelView.getMetalLabelUI  )  [private]
 

This method initializes metalLabelUI

Returns:
javax.swing.plaf.metal.MetalLabelUI

Definition at line 533 of file SpelView.java.

References GUI.SpelView.metalLabelUI.

Referenced by GUI.SpelView.getVakjesPanel().

JButton GUI.SpelView.getRaadWoordButton  ) 
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 1216 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelView.raadWoordButton, and GUI.SpelController.toonWoordRaden().

Referenced by GUI.SpelView.getSpelViewPanel(), and basis.TimerT.run().

JPanel GUI.SpelView.getSpelViewPanel  )  [private]
 

This method initializes jPanel

Returns:
javax.swing.JPanel

Definition at line 172 of file SpelView.java.

References GUI.SpelView.getAntwoordOKButton(), GUI.SpelView.getAntwoordPanel(), GUI.SpelView.getAntwoordPASButton(), GUI.SpelView.getMediaPanel(), GUI.SpelView.getRaadWoordButton(), GUI.SpelView.getStatusPanel(), GUI.SpelView.getStopSpelButton(), GUI.SpelView.getTeamPanel(), GUI.SpelView.getVakjesPanel(), GUI.SpelView.getVraagPanel(), GUI.SpelView.getZoekAntwoordOpButton(), GUI.ImagePanel.setImage(), GUI.SpelView.spelViewPanel, and GUI.SpelView.vraagLabel.

Referenced by GUI.SpelView.initialize().

ImagePanel GUI.SpelView.getStatusPanel  )  [private]
 

This method initializes statusPanel

Returns:
GUI.ImagePanel

Definition at line 1000 of file SpelView.java.

References GUI.ImagePanel.setImage(), GUI.SpelView.statusPanel, GUI.SpelView.statusScoreLabel, GUI.SpelView.statusScoreTextLabel, GUI.SpelView.statusTijdLabel, and GUI.SpelView.statusTijdTextLabel.

Referenced by GUI.SpelView.getSpelViewPanel().

JButton GUI.SpelView.getStopSpelButton  )  [private]
 

This method initializes jButton1

Returns:
javax.swing.JButton

Definition at line 1176 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getHuidigeRonde(), GUI.SpelView.getImageFrame(), GUI.SpelView.getJMFrame(), GUI.SpelView.getMediaDesktopPane(), GUI.JMFrame.getPlayer(), basis.Spel.getRonde(), GUI.SpelController.getSpel(), basis.Ronde.getTimer(), GUI.SpelController.resetSpel(), GUI.SpelController.sluitSpelView(), GUI.SpelView.spelStarted, GUI.SpelView.stopSpelButton, and GUI.SpelController.toonWelkom().

Referenced by GUI.SpelView.getSpelViewPanel().

ImagePanel GUI.SpelView.getTeamPanel  )  [private]
 

This method initializes teamPanel

Returns:
GUI.ImagePanel

Definition at line 1038 of file SpelView.java.

References GUI.ImagePanel.setImage(), GUI.SpelView.speler1NaamLabel, GUI.SpelView.speler2NaamLabel, GUI.SpelView.teamNaamLabel, GUI.SpelView.teamNaamTextLabel, and GUI.SpelView.teamPanel.

Referenced by GUI.SpelView.getSpelViewPanel().

JPanel GUI.SpelView.getVakjesPanel  )  [private]
 

This method initializes jPanel

Returns:
javax.swing.JPanel

Definition at line 336 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelView.getMetalLabelUI(), GUI.SpelController.getVraag(), GUI.SpelView.getVraagButton1(), GUI.SpelView.getVraagButton10(), GUI.SpelView.getVraagButton11(), GUI.SpelView.getVraagButton12(), GUI.SpelView.getVraagButton2(), GUI.SpelView.getVraagButton3(), GUI.SpelView.getVraagButton4(), GUI.SpelView.getVraagButton5(), GUI.SpelView.getVraagButton6(), GUI.SpelView.getVraagButton7(), GUI.SpelView.getVraagButton8(), GUI.SpelView.getVraagButton9(), GUI.SpelView.vakjesPanel, GUI.SpelView.vraagVakjeLabel1, GUI.SpelView.vraagVakjeLabel10, GUI.SpelView.vraagVakjeLabel11, GUI.SpelView.vraagVakjeLabel12, GUI.SpelView.vraagVakjeLabel2, GUI.SpelView.vraagVakjeLabel3, GUI.SpelView.vraagVakjeLabel4, GUI.SpelView.vraagVakjeLabel5, GUI.SpelView.vraagVakjeLabel6, GUI.SpelView.vraagVakjeLabel7, GUI.SpelView.vraagVakjeLabel8, and GUI.SpelView.vraagVakjeLabel9.

Referenced by GUI.SpelView.getSpelViewPanel().

JButton GUI.SpelView.getVraagButton1  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 544 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getVraag(), and GUI.SpelView.vraagButton1.

Referenced by GUI.SpelView.getVakjesPanel().

JButton GUI.SpelView.getVraagButton10  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 832 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getVraag(), and GUI.SpelView.vraagButton10.

Referenced by GUI.SpelView.getVakjesPanel().

JButton GUI.SpelView.getVraagButton11  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 864 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getVraag(), and GUI.SpelView.vraagButton11.

Referenced by GUI.SpelView.getVakjesPanel().

JButton GUI.SpelView.getVraagButton12  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 896 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getVraag(), and GUI.SpelView.vraagButton12.

Referenced by GUI.SpelView.getVakjesPanel().

JButton GUI.SpelView.getVraagButton2  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 576 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getVraag(), and GUI.SpelView.vraagButton2.

Referenced by GUI.SpelView.getVakjesPanel().

JButton GUI.SpelView.getVraagButton3  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 608 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getVraag(), and GUI.SpelView.vraagButton3.

Referenced by GUI.SpelView.getVakjesPanel().

JButton GUI.SpelView.getVraagButton4  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 640 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getVraag(), and GUI.SpelView.vraagButton4.

Referenced by GUI.SpelView.getVakjesPanel().

JButton GUI.SpelView.getVraagButton5  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 672 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getVraag(), and GUI.SpelView.vraagButton5.

Referenced by GUI.SpelView.getVakjesPanel().

JButton GUI.SpelView.getVraagButton6  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 704 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getVraag(), and GUI.SpelView.vraagButton6.

Referenced by GUI.SpelView.getVakjesPanel().

JButton GUI.SpelView.getVraagButton7  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 736 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getVraag(), and GUI.SpelView.vraagButton7.

Referenced by GUI.SpelView.getVakjesPanel().

JButton GUI.SpelView.getVraagButton8  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 768 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getVraag(), and GUI.SpelView.vraagButton8.

Referenced by GUI.SpelView.getVakjesPanel().

JButton GUI.SpelView.getVraagButton9  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 800 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getVraag(), and GUI.SpelView.vraagButton9.

Referenced by GUI.SpelView.getVakjesPanel().

ImagePanel GUI.SpelView.getVraagPanel  )  [private]
 

This method initializes imagePanel

Returns:
GUI.ImagePanel

Definition at line 929 of file SpelView.java.

References GUI.SpelView.getJScrollPane(), GUI.ImagePanel.setImage(), GUI.SpelView.vraagHeaderLabel, and GUI.SpelView.vraagPanel.

Referenced by GUI.SpelView.getSpelViewPanel().

JTextArea GUI.SpelView.getVraagTextArea  ) 
 

This method initializes jTextArea

Returns:
javax.swing.JTextArea

Definition at line 951 of file SpelView.java.

References GUI.SpelView.vraagTextArea.

Referenced by GUI.SpelView.getJScrollPane(), and GUI.SpelController.getVraag().

JButton GUI.SpelView.getZoekAntwoordOpButton  )  [private]
 

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 1351 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getHuidigeRonde(), basis.Spel.getRonde(), GUI.SpelController.getSpel(), basis.Ronde.getTimer(), GUI.SpelView.huidigeVraag, GUI.SpelController.zoekAntwoord(), and GUI.SpelView.zoekAntwoordOpButton.

Referenced by GUI.SpelView.getSpelViewPanel().

void GUI.SpelView.initialize  )  [private]
 

This method initializes this

Returns:
void

Definition at line 126 of file SpelView.java.

References GUI.SpelView.controller, GUI.SpelController.getHuidigeRonde(), GUI.SpelView.getJJMenuBar(), basis.Spel.getRonde(), GUI.SpelController.getSpel(), GUI.SpelView.getSpelViewPanel(), basis.Ronde.getTimer(), and GUI.SpelView.spelStarted.

Referenced by GUI.SpelView.SpelView().


The documentation for this class was generated from the following file:
Generated on Mon Jul 18 22:00:19 2005 for Twee Voor Twaalf by  doxygen 1.4.3