Spirograph Problem Set Javadocs

Serialized Form


Package cs101.awt

Class cs101.awt.ColorField extends java.awt.Canvas implements Serializable

Serialized Fields

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

Class cs101.awt.Console extends java.awt.Frame implements Serializable

Serialized Fields

inputLines

Queue inputLines
Buffer for input lines not yet read.


ta

java.awt.TextArea ta

Class cs101.awt.DefaultFrame extends java.awt.Frame implements Serializable

Serialized Fields

c

java.awt.Component c
The Component to display.


defaultDimension

java.awt.Dimension defaultDimension
Default Frame dimensions. Initialized in constructor

Class cs101.awt.DefaultGameFrame extends java.awt.Frame implements Serializable

Serialized Fields

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

Class cs101.awt.DisplayField extends ColorField implements Serializable

Serialized Fields

text

java.lang.String text
the string to be displayed

Class cs101.awt.NetworkSettingsDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

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

Class cs101.awt.QueryDialog extends java.awt.Frame implements Serializable

Serialized Fields

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.awt.geom

Class cs101.awt.geom.NotEnoughPointsException extends java.lang.Exception implements Serializable

Class cs101.awt.geom.NoUniqueLineException extends java.lang.Exception implements Serializable

Class cs101.awt.geom.ShapesDontOverlapException extends java.lang.RuntimeException implements Serializable


Package cs101.io.connection

Class cs101.io.connection.ConnectionRejectedException extends java.io.IOException implements Serializable


Package cs101.util

Class cs101.util.CreationException extends java.lang.Exception implements Serializable


Package cs101.util.queue

Class cs101.util.queue.EmptyQueueException extends java.lang.RuntimeException implements Serializable


Package cs101.util.semaphore

Class cs101.util.semaphore.GBS extends GraphicalSemaphore implements Serializable

Serialized Fields

busy

boolean busy
The current state of the semaphore. true => busy , false => free


sqr

ColorField sqr
The graphical display of the semaphore

Class cs101.util.semaphore.GCS extends GraphicalSemaphore implements Serializable

Serialized Fields

size

int size
the length of the semaphore


busy

int busy
how much of the semaphore is in use


fields

ColorField[] fields

Class cs101.util.semaphore.GraphicalSemaphore extends java.awt.Panel implements Serializable

Serialized 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


Package spirograph

Class spirograph.AdvEnv extends java.awt.Frame implements Serializable

Serialized Fields

circularMode

java.awt.Checkbox circularMode

velCont

java.awt.Panel velCont

setVel

java.awt.Button setVel

myPanel

DotPanel myPanel

bounceMode

java.awt.Checkbox bounceMode

wrapMode

java.awt.Checkbox wrapMode

Class spirograph.AdvEtchControls extends javax.swing.JFrame implements Serializable

Serialized Fields

circularRadioButton

javax.swing.JRadioButton circularRadioButton

vertDelaySlider

javax.swing.JSlider vertDelaySlider

movementPanel

javax.swing.JPanel movementPanel

accelRatioButton

javax.swing.JRadioButton accelRatioButton

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

wrapRadioButton

javax.swing.JRadioButton wrapRadioButton

vertDelayPanel

javax.swing.JPanel vertDelayPanel

velRadioButton

javax.swing.JRadioButton velRadioButton

posRadioButton

javax.swing.JRadioButton posRadioButton

stickyRadioButton

javax.swing.JRadioButton stickyRadioButton

edgePanel

javax.swing.JPanel edgePanel

controlModeButtonGroup

javax.swing.ButtonGroup controlModeButtonGroup

Class spirograph.CodeBox extends java.awt.Frame implements Serializable

Serialized Fields

hArea

java.awt.TextArea hArea

vArea

java.awt.TextArea vArea

hFields

java.awt.TextArea hFields

vFields

java.awt.TextArea vFields

hMerger

CodeMerger hMerger

vMerger

CodeMerger vMerger

Class spirograph.DotFrame extends java.awt.Frame implements Serializable

Serialized Fields

xSpirit

java.lang.Thread xSpirit

ySpirit

java.lang.Thread ySpirit

painter

java.lang.Thread painter

xStarted

boolean xStarted

yStarted

boolean yStarted

pStarted

boolean pStarted

myPanel

DotPanel myPanel

myRM

ResetMenu myRM

x

Coord x

y

Coord y

xDif

int xDif

yDif

int yDif

myAdvEnv

AdvEnv myAdvEnv

Class spirograph.DotPanel extends java.awt.Canvas implements Serializable

Serialized Fields

v

java.util.Vector v

grav

java.util.Vector grav

buf

java.awt.Image buf

width

int width

height

int height

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

Class spirograph.EtchControl extends javax.swing.JFrame implements Serializable

Serialized Fields

ready2Go

boolean ready2Go

xStarted

boolean xStarted

yStarted

boolean yStarted

running

boolean running

myFrame

DotFrame myFrame

vert

Recipie vert

horz

Recipie horz

vMerger

CodeMerger vMerger

hMerger

CodeMerger hMerger

listeners

java.util.Vector listeners

ce

javax.swing.event.ChangeEvent ce

titleLabel

javax.swing.JLabel titleLabel

titleLabelPanel

javax.swing.JPanel titleLabelPanel

jSeparator2

javax.swing.JSeparator jSeparator2

recipieViewVert

RecipieView recipieViewVert

fileMenu

javax.swing.JMenu fileMenu

useHorzCheckBoxMenuItem

javax.swing.JCheckBoxMenuItem useHorzCheckBoxMenuItem

ControlButtonPanel

javax.swing.JPanel ControlButtonPanel

stopButton

javax.swing.JButton stopButton

exitMenuItem

javax.swing.JMenuItem exitMenuItem

centerPanel

javax.swing.JPanel centerPanel

useVertCheckBoxMenuItem

javax.swing.JCheckBoxMenuItem useVertCheckBoxMenuItem

recipieViewHorz

RecipieView recipieViewHorz

newRecipie

javax.swing.JMenuItem newRecipie

advOptionsMenuItem

javax.swing.JMenuItem advOptionsMenuItem

startButton

javax.swing.JButton startButton

menuBar

javax.swing.JMenuBar menuBar

jSeparator1

javax.swing.JSeparator jSeparator1

newRecipieButton

javax.swing.JButton newRecipieButton

resetButton

javax.swing.JButton resetButton

recipieMenu

javax.swing.JMenu recipieMenu

recipieTabs

javax.swing.JTabbedPane recipieTabs

compileRecipieMenuItem

javax.swing.JMenuItem compileRecipieMenuItem

standaloneRecipieMenuItem

javax.swing.JMenuItem standaloneRecipieMenuItem

compileBothRecipieMenuItem

javax.swing.JMenuItem compileBothRecipieMenuItem

Class spirograph.MultiLabel extends java.awt.Canvas implements Serializable

Serialized Fields

lines

java.lang.String[] lines

numLines

int numLines

maxWidth

int maxWidth

lineHeight

int lineHeight

lineAscent

int lineAscent

Class spirograph.Recipie extends java.lang.Object implements Serializable

Serialized Fields

idNum

int idNum

ce

javax.swing.event.ChangeEvent ce

listeners

java.util.Vector listeners

fields

java.lang.String fields

code

java.lang.String code

compiled

boolean compiled

Class spirograph.RecipieView extends javax.swing.JPanel implements Serializable

Serialized Fields

statementTextArea

javax.swing.JTextArea statementTextArea

fieldPanel

javax.swing.JPanel fieldPanel

hvCheckPanel

javax.swing.JPanel hvCheckPanel

statementPanel

javax.swing.JPanel statementPanel

fieldTextArea

javax.swing.JTextArea fieldTextArea

fieldScrollPane

javax.swing.JScrollPane fieldScrollPane

statementLabel

javax.swing.JLabel statementLabel

fieldLabel

javax.swing.JLabel fieldLabel

recipieButtonPanel

javax.swing.JPanel recipieButtonPanel

recipieControlPanel

javax.swing.JPanel recipieControlPanel

statementScrollPane

javax.swing.JScrollPane statementScrollPane

fieldsToggleButton

javax.swing.JToggleButton fieldsToggleButton

statusHeaderLabel

javax.swing.JLabel statusHeaderLabel

statusLabel

javax.swing.JLabel statusLabel

theRecipie

Recipie theRecipie

Class spirograph.ResetMenu extends java.awt.Frame implements Serializable

Serialized Fields

lines

java.awt.Button lines

grav

java.awt.Button grav

pos

java.awt.Button pos

all

java.awt.Button all

Class spirograph.SoloRecipie extends javax.swing.JFrame implements Serializable

Serialized Fields

recipieView1

RecipieView recipieView1


Spirograph Problem Set Javadocs