Serialized Form
serialVersionUID: 5261460716622152494L
x
int x
- The X position of the component
y
int y
- The Y position of the component
width
int width
- The width of the component or -1 if the component's preferred width should be used
height
int height
- The height of the component or -1 if the component's preferred height should be used
serialVersionUID: -1919857869177070440L
constraints
java.util.Hashtable constraints
- A mapping
Class cs4099.Desktop extends javax.swing.JPanel implements Serializable |
state
State state
VSEPARATION
int VSEPARATION
CARDHEIGHT
int CARDHEIGHT
Class cs4099.Game extends javax.swing.JFrame implements Serializable |
rootstate
State rootstate
currentstate
State currentstate
lblTitle1
javax.swing.JLabel lblTitle1
lblTitle2
javax.swing.JLabel lblTitle2
lblTitle3
javax.swing.JLabel lblTitle3
lblTitle4
javax.swing.JLabel lblTitle4
lblFrom
javax.swing.JLabel lblFrom
lblTo
javax.swing.JLabel lblTo
lblNum
javax.swing.JLabel lblNum
gamename
java.lang.String gamename
buttonSolve
java.awt.Button buttonSolve
checkSuggest
java.awt.Checkbox checkSuggest
checkCompact
java.awt.Checkbox checkCompact
buttonMove
java.awt.Button buttonMove
buttonUndo
java.awt.Button buttonUndo
buttonDo
java.awt.Button buttonDo
buttonPlay
java.awt.Button buttonPlay
buttonRewind
java.awt.Button buttonRewind
movebox
javax.swing.JComboBox movebox
buttonRetrieve
java.awt.Button buttonRetrieve
buttonCancel
java.awt.Button buttonCancel
moveboxcontents
Move[] moveboxcontents
solutionlist
java.awt.List solutionlist
solutionpath
java.util.LinkedList solutionpath
solutionprogress
int solutionprogress
fieldFrom
javax.swing.JTextField fieldFrom
fieldTo
javax.swing.JTextField fieldTo
desktop
Desktop desktop
gamefilename
java.lang.String gamefilename
solvingthread
java.lang.Thread solvingthread
solver
Solver solver
menubar
java.awt.MenuBar menubar
gameMenu
java.awt.Menu gameMenu
solverMenu
java.awt.Menu solverMenu
debugMenu
java.awt.Menu debugMenu
openItem
java.awt.MenuItem openItem
restartItem
java.awt.MenuItem restartItem
redealItem
java.awt.MenuItem redealItem
exitItem
java.awt.MenuItem exitItem
solveItem
java.awt.MenuItem solveItem
cancelItem
java.awt.MenuItem cancelItem
retrieveItem
java.awt.MenuItem retrieveItem
hashItem
java.awt.MenuItem hashItem
dumpItem
java.awt.MenuItem dumpItem
statewriter
StateWriter statewriter
Class cs4099.Solver extends javax.swing.JFrame implements Serializable |
statedepth
int statedepth
depthlimit
int depthlimit
examinedstates
int examinedstates
enqueuedstates
int enqueuedstates
cancelled
boolean cancelled
labeldepth
javax.swing.JLabel labeldepth
labelexamined
javax.swing.JLabel labelexamined
labelenqueued
javax.swing.JLabel labelenqueued
labelbest
javax.swing.JLabel labelbest
rootstate
State rootstate
currentstate
State currentstate
solutionpath
Move[] solutionpath
beststate
State beststate