|
|||||||||
| 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
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--edu.mit.sketch.ui.SketchPanel
|
+--edu.mit.sketch.ui.TicTacToe
Play a simple game of TicTacToe. You first have to draw the board and then you can play. The game does not have an AI player and it does not guarantee that the game is played legally. (You could add that if you want to...). You can save your game to a file with the save button and then reload it at a latter date.
Created: Wed Mar 21 18:53:24 2001
Copyright: Copyright (C) 2001 by MIT. All Rights Reserved.
| Inner classes inherited from class javax.swing.JPanel |
JPanel.AccessibleJPanel |
| Inner classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
| Inner classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
| Inner classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
TicTacToe()
|
|
| Method Summary | |
void |
handleStroke(StrokeData stroke)
This method is called by classes that collect StrokeData objects. |
static void |
main(String[] args)
|
void |
paintComponent(Graphics g)
|
void |
reset()
|
| Methods inherited from class edu.mit.sketch.ui.SketchPanel |
addStrokeDataListener, isPaintingAsWeGo, isRecognizing, removeStrokeDataListener, setIsPaintingAsWeGo, setIsRecognizing |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public TicTacToe()
| Method Detail |
public void reset()
public void handleStroke(StrokeData stroke)
StrokeDataListenerhandleStroke in interface StrokeDataListenerpublic void paintComponent(Graphics g)
paintComponent in class JComponentpublic static void main(String[] args)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||