|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--Contest1.GameController
A class that represents a Game Controller.
Inner classes inherited from class javax.swing.JFrame |
JFrame.AccessibleJFrame |
Inner classes inherited from class java.awt.Component |
Component.AWTTreeLock |
Field Summary | |
(package private) JMenu |
about
|
(package private) JMenuItem |
aboutThis
|
(package private) JPanel |
center
|
(package private) JMenuItem |
exit
|
(package private) GameBoard |
gameboard
|
(package private) JMenuItem |
glider
|
(package private) JButton |
increment
|
(package private) JMenuItem |
layout
|
(package private) JMenuBar |
menuBar
|
(package private) JMenu |
menugame
|
(package private) JMenuItem |
oscillator
|
(package private) JButton |
pause
|
(package private) JMenuItem |
randomize
|
(package private) JButton |
resume
|
(package private) JLabel |
south
|
(package private) JMenuItem |
startGame
|
(package private) JLabel |
statusBar
|
(package private) JButton |
stop
|
(package private) Thread |
t
|
(package private) boolean |
threadSuspended
|
Fields inherited from class javax.swing.JFrame |
accessibleContext,
defaultCloseOperation,
rootPane,
rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
base,
CROSSHAIR_CURSOR,
DEFAULT_CURSOR,
E_RESIZE_CURSOR,
frameSerializedDataVersion,
HAND_CURSOR,
icon,
ICONIFIED,
mbManagement,
menuBar,
MOVE_CURSOR,
N_RESIZE_CURSOR,
nameCounter,
NE_RESIZE_CURSOR,
NORMAL,
NW_RESIZE_CURSOR,
ownedWindows,
resizable,
S_RESIZE_CURSOR,
SE_RESIZE_CURSOR,
serialVersionUID,
state,
SW_RESIZE_CURSOR,
TEXT_CURSOR,
title,
W_RESIZE_CURSOR,
WAIT_CURSOR,
weakThis |
Fields inherited from class java.awt.Window |
active,
base,
focusMgr,
inputContext,
nameCounter,
OPENED,
ownedWindowList,
serialVersionUID,
state,
warningString,
weakThis,
windowListener,
windowSerializedDataVersion |
Fields inherited from class java.awt.Container |
component,
containerListener,
containerSerializedDataVersion,
dispatcher,
layoutMgr,
maxSize,
ncomponents,
serialVersionUID |
Constructor Summary | |
(package private) |
GameController(GameBoard gameboard)
Constructor. |
Method Summary | |
void |
exit(ActionEvent e)
|
(package private) void |
gameControl(ActionEvent e)
|
protected void |
processWindowEvent(WindowEvent e)
|
void |
run()
Update the generation counter. |
(package private) void |
startgame(ActionEvent e)
|
void |
whatAboutThis(ActionEvent e)
|
Methods inherited from class javax.swing.JFrame |
addImpl,
createRootPane,
createRootPaneException,
frameInit,
getAccessibleContext,
getContentPane,
getDefaultCloseOperation,
getGlassPane,
getJMenuBar,
getLayeredPane,
getRootPane,
isRootPaneCheckingEnabled,
paramString,
processKeyEvent,
setContentPane,
setDefaultCloseOperation,
setGlassPane,
setJMenuBar,
setLayeredPane,
setLayout,
setRootPane,
setRootPaneCheckingEnabled,
update |
Methods inherited from class java.awt.Frame |
|
Methods inherited from class java.awt.Window |
addOwnedWindow,
addWindowListener,
applyResourceBundle,
applyResourceBundle,
connectOwnedWindow,
dispatchEventImpl,
dispose,
eventEnabled,
getFocusOwner,
getInputContext,
getLocale,
getOwnedWindows,
getOwner,
getToolkit,
getWarningString,
isActive,
isShowing,
nextFocus,
ownedInit,
pack,
postEvent,
postWindowEvent,
preProcessKeyEvent,
processEvent,
removeOwnedWindow,
removeWindowListener,
setFocusOwner,
setWarningString,
show,
toBack,
toFront,
transferFocus |
Methods inherited from class java.lang.Object |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
Field Detail |
GameBoard gameboard
JMenuBar menuBar
JMenu menugame
JMenuItem startGame
JMenu about
JMenuItem exit
JMenuItem randomize
JMenuItem glider
JMenuItem oscillator
JMenuItem layout
JMenuItem aboutThis
JLabel statusBar
JButton pause
JButton resume
JButton increment
JButton stop
JPanel center
JLabel south
Thread t
boolean threadSuspended
Constructor Detail |
GameController(GameBoard gameboard)
gameboard
- A game board to control.GameBoard
Method Detail |
public void exit(ActionEvent e)
public void whatAboutThis(ActionEvent e)
protected void processWindowEvent(WindowEvent e)
void startgame(ActionEvent e)
void gameControl(ActionEvent e)
public void run()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |