org.classroomgaming.cgp.GameUI Class Reference

Inherits org::classroomgaming::cgp::GameViewerUI, org::classroomgaming::cgp::GameModuleInterface, java::awt::event::KeyListener, java::awt::event::MouseListener, and java::awt::event::MouseMotionListener.

Collaboration diagram for org.classroomgaming.cgp.GameUI:
[legend]

List of all members.

Public Member Functions

void setGraphics (Graphics g)
void setComponent (Component c)
Graphics getGraphics ()
Component getComponent ()
void setParent (GameObject g)
GameModule getParent ()
boolean getEnabled ()
void setEnabled (boolean value)
void addPropertyChangeListener (PropertyChangeListener listener)
void removePropertyChangeListener (PropertyChangeListener listener)
void actionPerformed (ActionEvent e)
void propertyChange (PropertyChangeEvent e)
void paintComponent (Graphics g, JComponent c)
void keyTyped (KeyEvent e)
void keyPressed (KeyEvent e)
void keyReleased (KeyEvent e)
void installUI (JComponent c)
void uninstallUI (JComponent c)
void mouseClicked (MouseEvent e)
void mousePressed (MouseEvent e)
void mouseReleased (MouseEvent e)
void mouseEntered (MouseEvent e)
void mouseExited (MouseEvent e)
void mouseDragged (MouseEvent e)
void mouseMoved (MouseEvent e)

Static Public Member Functions

static ComponentUI createUI (JComponent c)

Protected Attributes

boolean enabled
GameObject parent
PropertyChangeSupport propertySupport

Package Functions

 GameUI ()
 GameUI (JComponent c)


Detailed Description

Author:
rruff82

Definition at line 21 of file GameUI.java.


Constructor & Destructor Documentation

org.classroomgaming.cgp.GameUI.GameUI (  )  [package]

Definition at line 47 of file GameUI.java.

org.classroomgaming.cgp.GameUI.GameUI ( JComponent  c  )  [package]

Definition at line 54 of file GameUI.java.


Member Function Documentation

void org.classroomgaming.cgp.GameUI.actionPerformed ( ActionEvent  e  ) 

Implements org.classroomgaming.cgp.GameModuleInterface.

Definition at line 93 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.addPropertyChangeListener ( PropertyChangeListener  listener  ) 

Implements org.classroomgaming.cgp.GameModuleInterface.

Definition at line 85 of file GameUI.java.

static ComponentUI org.classroomgaming.cgp.GameUI.createUI ( JComponent  c  )  [static]

Definition at line 123 of file GameUI.java.

Component org.classroomgaming.cgp.GameUI.getComponent (  ) 

Definition at line 43 of file GameUI.java.

boolean org.classroomgaming.cgp.GameUI.getEnabled (  ) 

Implements org.classroomgaming.cgp.GameModuleInterface.

Definition at line 75 of file GameUI.java.

Graphics org.classroomgaming.cgp.GameUI.getGraphics (  ) 

Definition at line 39 of file GameUI.java.

GameModule org.classroomgaming.cgp.GameUI.getParent (  ) 

Implements org.classroomgaming.cgp.GameModuleInterface.

Definition at line 71 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.installUI ( JComponent  c  ) 

Definition at line 129 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.keyPressed ( KeyEvent  e  ) 

Definition at line 115 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.keyReleased ( KeyEvent  e  ) 

Definition at line 119 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.keyTyped ( KeyEvent  e  ) 

Definition at line 106 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.mouseClicked ( MouseEvent  e  ) 

Definition at line 147 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.mouseDragged ( MouseEvent  e  ) 

Definition at line 218 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.mouseEntered ( MouseEvent  e  ) 

Definition at line 189 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.mouseExited ( MouseEvent  e  ) 

Definition at line 204 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.mouseMoved ( MouseEvent  e  ) 

Definition at line 232 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.mousePressed ( MouseEvent  e  ) 

Definition at line 161 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.mouseReleased ( MouseEvent  e  ) 

Definition at line 175 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.paintComponent ( Graphics  g,
JComponent  c 
)

Definition at line 99 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.propertyChange ( PropertyChangeEvent  e  ) 

Implements org.classroomgaming.cgp.GameModuleInterface.

Definition at line 96 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.removePropertyChangeListener ( PropertyChangeListener  listener  ) 

Implements org.classroomgaming.cgp.GameModuleInterface.

Definition at line 89 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.setComponent ( Component  c  ) 

Definition at line 34 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.setEnabled ( boolean  value  ) 

Implements org.classroomgaming.cgp.GameModuleInterface.

Definition at line 79 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.setGraphics ( Graphics  g  ) 

Definition at line 30 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.setParent ( GameObject  g  ) 

Definition at line 66 of file GameUI.java.

void org.classroomgaming.cgp.GameUI.uninstallUI ( JComponent  c  ) 

Definition at line 139 of file GameUI.java.


Member Data Documentation

Definition at line 23 of file GameUI.java.

Definition at line 24 of file GameUI.java.

PropertyChangeSupport org.classroomgaming.cgp.GameUI.propertySupport [protected]

Definition at line 25 of file GameUI.java.


The documentation for this class was generated from the following file:

Generated on Tue May 5 04:51:56 2009 for CGP by  doxygen 1.5.8