Serialized Form
jobID
java.lang.String jobID
routeNumber
int routeNumber
machineNumber
int machineNumber
nextMachineNumber
int nextMachineNumber
- Has value of -1 if the next machine is a RouteEnd.
finishedOperation
Operation finishedOperation
nextOperation
Operation nextOperation
- Has null value if the next operation is a route end.
jobID
java.lang.String jobID
machineNumber
int machineNumber
operation
Operation operation
jobID
java.lang.String jobID
time
double time
operationMap
java.util.Map operationMap
x1
int x1
y1
int y1
x2
int x2
y2
int y2
t
java.lang.Thread t
MIN_DELAY
int MIN_DELAY
MAX_DELAY
int MAX_DELAY
STEP
int STEP
delay
int delay
MAX_COUNT
int MAX_COUNT
upgradeCounter
int upgradeCounter
animating
boolean animating
pause
boolean pause
random
java.util.Random random
shopState
ShopState shopState
shopData
ShopData shopData
commandLabel
javax.swing.JLabel commandLabel
buttonMap
java.util.HashMap buttonMap
restButton
javax.swing.JButton restButton
routePanels
javax.swing.JPanel[] routePanels
stepsPanel
javax.swing.JPanel stepsPanel
log
java.io.PrintWriter log
quitFlag
boolean quitFlag
nextOperation
Operation nextOperation
restClicked
boolean restClicked
shopState
ShopState shopState
shopData
ShopData shopData
visualShopStateObject
javax.swing.JComponent visualShopStateObject
log
java.io.PrintWriter log
shopAlgorithm
ShopAlgorithm shopAlgorithm
nameLabel
javax.swing.JLabel nameLabel
explanationArea
javax.swing.JTextArea explanationArea
stepButton
javax.swing.JButton stepButton
goButton
javax.swing.JButton goButton
stopButton
javax.swing.JButton stopButton
commandLabel
javax.swing.JLabel commandLabel
centerPanel
javax.swing.JPanel centerPanel
buttonPanel
javax.swing.JPanel buttonPanel
animLeft
BusyAnimation animLeft
animRight
BusyAnimation animRight
go
boolean go
step
boolean step
numSimulations
int numSimulations
- Counts how many times the user started a simulation.
HOME_PAGE
java.lang.String HOME_PAGE
- If the user chooses exit during an applet, it is brought to this page.
rootPane
javax.swing.JRootPane rootPane
- Used when working with a JFrame and setting a menu.
mainPanel
javax.swing.JPanel mainPanel
topPanel
javax.swing.JPanel topPanel
centerPanel
javax.swing.JPanel centerPanel
ganttArea
javax.swing.JComponent ganttArea
animArea
javax.swing.JComponent animArea
shopDataArea
javax.swing.JTextArea shopDataArea
commandLabel
javax.swing.JLabel commandLabel
menuBar
javax.swing.JMenuBar menuBar
fileMenu
javax.swing.JMenu fileMenu
algorithmMenu
javax.swing.JMenu algorithmMenu
dataFiles
java.util.ArrayList dataFiles
- Stores names of urls specified by html to applet of data files.
fileMenuActions
javax.swing.Action[] fileMenuActions
- Action events of the file menu. Each of these has a corresponeding inner
class.
shopRun
ShopRun shopRun
- A reference to the shopRun object (the object that runs the simulation).
currentAlgorithm
ShopAlgorithm currentAlgorithm
- A refrence to the currently selected shopAlgorithm, may be null.
shopData
ShopData shopData
- A reference to the data regarding the current job shop.
shopState
ShopState shopState
- A refrence to the shopState.
stateTable
StateTable stateTable
- A reference to the stateTable
this$0
MainGUI this$0
shopAlgorithm
ShopAlgorithm shopAlgorithm
- A reference to the shopAlgorithm which this class handles.
this$0
MainGUI this$0
this$0
MainGUI this$0
this$0
MainGUI this$0
shopState
ShopState shopState
shopData
ShopData shopData
rowData
java.util.Vector rowData
topPanel
javax.swing.JPanel topPanel
timeLabel
javax.swing.JLabel timeLabel
busyLabel
javax.swing.JLabel busyLabel
bufferTable
javax.swing.JTable bufferTable
bottomLabel
javax.swing.JLabel bottomLabel