Serialized Form
state
boolean state
- determines the color of the field
dim
java.awt.Dimension dim
- size of the field
trueColor
java.awt.Color trueColor
- color when state == true
falseColor
java.awt.Color falseColor
- color when state == false
inputLines
Queue inputLines
- Buffer for input lines not yet read.
ta
java.awt.TextArea ta
c
java.awt.Component c
- The Component to display.
defaultDimension
java.awt.Dimension defaultDimension
- Default Frame dimensions. Initialized in constructor
c
java.awt.Component c
- The Component (view) to display.
gc
GameControllable gc
- The controls for this component.
defaultDimension
java.awt.Dimension defaultDimension
- Default Frame dimensions. Initialized in constructor
text
java.lang.String text
- the string to be displayed
mode
int mode
clientRadioButton
javax.swing.JRadioButton clientRadioButton
hostLabel
javax.swing.JLabel hostLabel
hostTextField
javax.swing.JTextField hostTextField
jLabel3
javax.swing.JLabel jLabel3
jPanel1
javax.swing.JPanel jPanel1
jPanel3
javax.swing.JPanel jPanel3
leftPanel
javax.swing.JPanel leftPanel
modeButtons
javax.swing.ButtonGroup modeButtons
okButton
javax.swing.JButton okButton
portLabel
javax.swing.JLabel portLabel
portTextField
javax.swing.JTextField portTextField
serverRadioButton
javax.swing.JRadioButton serverRadioButton
standaloneRadioButton
javax.swing.JRadioButton standaloneRadioButton
message
java.lang.String message
fields
java.lang.String[] fields
values
java.lang.String[] values
entries
java.awt.TextComponent[] entries
ok
java.awt.Button ok
Package cs101.io.connection |
Package cs101.util.semaphore |
busy
boolean busy
- The current state of the semaphore.
true => busy , false => free
sqr
ColorField sqr
- The graphical display of the semaphore
size
int size
- the length of the semaphore
busy
int busy
- how much of the semaphore is in use
fields
ColorField[] fields
myNumber
int myNumber
- my number in the InstanceCount(er)
label
java.awt.Label label
- label for the semaphore
display
java.awt.Panel display
- display panel for the semaphore
myPanel
DotPanel myPanel
circularRadioButton
javax.swing.JRadioButton circularRadioButton
vertDelaySlider
javax.swing.JSlider vertDelaySlider
movementPanel
javax.swing.JPanel movementPanel
accelRatioButton
javax.swing.JRadioButton accelRatioButton
drawDelayPanel
javax.swing.JPanel drawDelayPanel
horzDelayPanel
javax.swing.JPanel horzDelayPanel
vertDelayTextField
javax.swing.JTextField vertDelayTextField
horzDelaySlider
javax.swing.JSlider horzDelaySlider
horzDelayTextField
javax.swing.JTextField horzDelayTextField
bounceRadioButton
javax.swing.JRadioButton bounceRadioButton
centerPanel
javax.swing.JPanel centerPanel
edgeControlButtonGroup
javax.swing.ButtonGroup edgeControlButtonGroup
drawDelaySlider
javax.swing.JSlider drawDelaySlider
wrapRadioButton
javax.swing.JRadioButton wrapRadioButton
vertDelayPanel
javax.swing.JPanel vertDelayPanel
velRadioButton
javax.swing.JRadioButton velRadioButton
drawDelayTextField
javax.swing.JTextField drawDelayTextField
posRadioButton
javax.swing.JRadioButton posRadioButton
stickyRadioButton
javax.swing.JRadioButton stickyRadioButton
edgePanel
javax.swing.JPanel edgePanel
controlModeButtonGroup
javax.swing.ButtonGroup controlModeButtonGroup
painter
java.lang.Thread painter
pStarted
boolean pStarted
myPanel
DotPanel myPanel
x
Coord x
y
Coord y
xDif
int xDif
yDif
int yDif
v
java.util.Vector v
grav
java.util.Vector grav
buf
java.awt.Image buf
lineColor
java.awt.Color lineColor
dotColor
java.awt.Color dotColor
backgroundColor
java.awt.Color backgroundColor
width
int width
height
int height
loopDelay
int loopDelay
x
Coord x
y
Coord y
circMode
boolean circMode
focusA
java.awt.Point focusA
focusB
java.awt.Point focusB
bounceOn
boolean bounceOn
wrapOn
boolean wrapOn
myMode
int myMode
suspended
boolean suspended
stop
boolean stop
errorCount
int errorCount
errBuff
java.lang.StringBuffer errBuff
vp
javax.swing.JViewport vp
errorTextArea
javax.swing.JTextArea errorTextArea
errorPanel
javax.swing.JPanel errorPanel
errorScrollPane
javax.swing.JScrollPane errorScrollPane
ready2Go
boolean ready2Go
xStarted
boolean xStarted
yStarted
boolean yStarted
running
boolean running
myAdvEtchControls
AdvEtchControls myAdvEtchControls
myHelp
EtchHelp myHelp
myResetOpts
ResetOptions myResetOpts
vert
Recipe vert
horz
Recipe horz
listeners
java.util.Vector listeners
ce
javax.swing.event.ChangeEvent ce
titleLabel
javax.swing.JLabel titleLabel
lineColorMenuItem
javax.swing.JMenuItem lineColorMenuItem
drawingMenu
javax.swing.JMenu drawingMenu
recipeMenu
javax.swing.JMenu recipeMenu
titleLabelPanel
javax.swing.JPanel titleLabelPanel
jSeparator2
javax.swing.JSeparator jSeparator2
compileBothRecipeMenuItem
javax.swing.JMenuItem compileBothRecipeMenuItem
standaloneRecipeMenuItem
javax.swing.JMenuItem standaloneRecipeMenuItem
fileMenu
javax.swing.JMenu fileMenu
myFileChooser
javax.swing.JFileChooser myFileChooser
backgroundColorMenuItem
javax.swing.JMenuItem backgroundColorMenuItem
useHorzCheckBoxMenuItem
javax.swing.JCheckBoxMenuItem useHorzCheckBoxMenuItem
recipeViewVert
RecipeView recipeViewVert
ControlButtonPanel
javax.swing.JPanel ControlButtonPanel
stopButton
javax.swing.JButton stopButton
exitMenuItem
javax.swing.JMenuItem exitMenuItem
helpMenuItem
javax.swing.JMenuItem helpMenuItem
recipeTabs
javax.swing.JTabbedPane recipeTabs
centerPanel
javax.swing.JPanel centerPanel
useVertCheckBoxMenuItem
javax.swing.JCheckBoxMenuItem useVertCheckBoxMenuItem
saveMenuItem
javax.swing.JMenuItem saveMenuItem
errorConsoleMenuItem
javax.swing.JMenuItem errorConsoleMenuItem
loadMenuItem
javax.swing.JMenuItem loadMenuItem
advOptionsMenuItem
javax.swing.JMenuItem advOptionsMenuItem
startButton
javax.swing.JButton startButton
menuBar
javax.swing.JMenuBar menuBar
newRecipe
javax.swing.JMenuItem newRecipe
resetOptionsMenuItem
javax.swing.JMenuItem resetOptionsMenuItem
dotColorMenuItem
javax.swing.JMenuItem dotColorMenuItem
newRecipeButton
javax.swing.JButton newRecipeButton
recipeViewHorz
RecipeView recipeViewHorz
jSeparator1
javax.swing.JSeparator jSeparator1
resetButton
javax.swing.JButton resetButton
helpMenu
javax.swing.JMenu helpMenu
compileRecipeMenuItem
javax.swing.JMenuItem compileRecipeMenuItem
myColorChooser
javax.swing.JColorChooser myColorChooser
drawingColorsMenu
javax.swing.JMenu drawingColorsMenu
finder
etchasketch.EtchHelp.TopicFinder finder
helpScrollPane
javax.swing.JScrollPane helpScrollPane
topicLabel3
javax.swing.JLabel topicLabel3
topicLabel8
javax.swing.JLabel topicLabel8
TopicsSidePanel
javax.swing.JPanel TopicsSidePanel
topicLabel1
javax.swing.JLabel topicLabel1
topicLabel7
javax.swing.JLabel topicLabel7
topicPanel
javax.swing.JPanel topicPanel
helpTitleLabel
javax.swing.JLabel helpTitleLabel
topicLabel6
javax.swing.JLabel topicLabel6
spacerPanel1
javax.swing.JPanel spacerPanel1
topicLabel2
javax.swing.JLabel topicLabel2
helpTextPanel
javax.swing.JPanel helpTextPanel
helpTextArea
javax.swing.JTextArea helpTextArea
topicLabel4
javax.swing.JLabel topicLabel4
topicLabel5
javax.swing.JLabel topicLabel5
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.io.IOException,
java.lang.ClassNotFoundException
- This method is invoked when an
ObjectInputStream
tries
to read a Recipe object. This simply makes sure that the new object
doesn't wind up with a broken idNum.
fields
java.lang.String fields
code
java.lang.String code
compiled
boolean compiled
statementTextArea
javax.swing.JTextArea statementTextArea
hvCheckPanel
javax.swing.JPanel hvCheckPanel
statementPanel
javax.swing.JPanel statementPanel
statementLabel
javax.swing.JLabel statementLabel
statementScrollPane
javax.swing.JScrollPane statementScrollPane
fieldPanel
javax.swing.JPanel fieldPanel
fieldLabel
javax.swing.JLabel fieldLabel
fieldTextArea
javax.swing.JTextArea fieldTextArea
fieldScrollPane
javax.swing.JScrollPane fieldScrollPane
fieldsToggleButton
javax.swing.JToggleButton fieldsToggleButton
recipeButtonPanel
javax.swing.JPanel recipeButtonPanel
recipeControlPanel
javax.swing.JPanel recipeControlPanel
statusHeaderLabel
javax.swing.JLabel statusHeaderLabel
statusLabel
javax.swing.JLabel statusLabel
compileLabel
javax.swing.JLabel compileLabel
theRecipe
Recipe theRecipe
stopBallCheckBox
javax.swing.JCheckBox stopBallCheckBox
whenResetLabel
javax.swing.JLabel whenResetLabel
ctrlClickEnabledCheckBox
javax.swing.JCheckBox ctrlClickEnabledCheckBox
resetSeparator
javax.swing.JSeparator resetSeparator
zeroVelocityCheckBox
javax.swing.JCheckBox zeroVelocityCheckBox
jPanel1
javax.swing.JPanel jPanel1
clearAllCheckBox
javax.swing.JCheckBox clearAllCheckBox
centerBallCheckBox
javax.swing.JCheckBox centerBallCheckBox
recipeView1
RecipeView recipeView1