Serialized Form
Class com.jimweller.cpuscheduler.ClockPanel extends javax.swing.JPanel implements Serializable |
timeLabel
javax.swing.JLabel timeLabel
idleLabel
javax.swing.JLabel idleLabel
busyLabel
javax.swing.JLabel busyLabel
timet
javax.swing.JLabel timet
idle
javax.swing.JLabel idle
busy
javax.swing.JLabel busy
cpu
CPUScheduler cpu
startCB
javax.swing.JCheckBox startCB
playPic
javax.swing.ImageIcon playPic
pausePic
javax.swing.ImageIcon pausePic
pressPic
javax.swing.ImageIcon pressPic
menuBar
javax.swing.JMenuBar menuBar
fileMenu
javax.swing.JMenu fileMenu
algorithmMenu
javax.swing.JMenu algorithmMenu
optionsMenu
javax.swing.JMenu optionsMenu
speedMenu
javax.swing.JMenu speedMenu
newMI
javax.swing.JMenuItem newMI
openMI
javax.swing.JMenuItem openMI
resetMI
javax.swing.JMenuItem resetMI
saveMI
javax.swing.JMenuItem saveMI
quitMI
javax.swing.JMenuItem quitMI
fps1MI
javax.swing.JRadioButtonMenuItem fps1MI
fps10MI
javax.swing.JRadioButtonMenuItem fps10MI
fps20MI
javax.swing.JRadioButtonMenuItem fps20MI
fps30MI
javax.swing.JRadioButtonMenuItem fps30MI
fps40MI
javax.swing.JRadioButtonMenuItem fps40MI
fps50MI
javax.swing.JRadioButtonMenuItem fps50MI
fps60MI
javax.swing.JRadioButtonMenuItem fps60MI
fps70MI
javax.swing.JRadioButtonMenuItem fps70MI
fps80MI
javax.swing.JRadioButtonMenuItem fps80MI
fps90MI
javax.swing.JRadioButtonMenuItem fps90MI
fps100MI
javax.swing.JRadioButtonMenuItem fps100MI
fcfsRB
javax.swing.JRadioButtonMenuItem fcfsRB
sjfRB
javax.swing.JRadioButtonMenuItem sjfRB
rrRB
javax.swing.JRadioButtonMenuItem rrRB
priRB
javax.swing.JRadioButtonMenuItem priRB
preemptCB
javax.swing.JCheckBoxMenuItem preemptCB
priCB
javax.swing.JCheckBoxMenuItem priCB
showHiddenCB
javax.swing.JCheckBoxMenuItem showHiddenCB
statusBar
javax.swing.JLabel statusBar
algolLbl
javax.swing.JLabel algolLbl
waitSP
StatsPanel waitSP
turnSP
StatsPanel turnSP
responseSP
StatsPanel responseSP
cpuTimePanel
ClockPanel cpuTimePanel
delaySlider
javax.swing.JSlider delaySlider
lengthSlider
javax.swing.JSlider lengthSlider
countSlider
javax.swing.JSlider countSlider
quantumSlider
javax.swing.JSlider quantumSlider
openFileDialog
javax.swing.JFileChooser openFileDialog
openFilter
BetterFileFilter openFilter
saveFilter
BetterFileFilter saveFilter
frameNumber
int frameNumber
fps
int fps
timer
javax.swing.Timer timer
frozen
boolean frozen
contentPane
javax.swing.JPanel contentPane
queuePanel
javax.swing.JPanel queuePanel
buttonPanel
javax.swing.JPanel buttonPanel
fileName
java.lang.String fileName
cpu
CPUScheduler cpu
startCB
javax.swing.JCheckBox startCB
playPic
javax.swing.ImageIcon playPic
pausePic
javax.swing.ImageIcon pausePic
pressPic
javax.swing.ImageIcon pressPic
menuBar
javax.swing.JMenuBar menuBar
fileMenu
javax.swing.JMenu fileMenu
algorithmMenu
javax.swing.JMenu algorithmMenu
optionsMenu
javax.swing.JMenu optionsMenu
speedMenu
javax.swing.JMenu speedMenu
newMI
javax.swing.JMenuItem newMI
openMI
javax.swing.JMenuItem openMI
resetMI
javax.swing.JMenuItem resetMI
saveMI
javax.swing.JMenuItem saveMI
quitMI
javax.swing.JMenuItem quitMI
fps1MI
javax.swing.JRadioButtonMenuItem fps1MI
fps10MI
javax.swing.JRadioButtonMenuItem fps10MI
fps20MI
javax.swing.JRadioButtonMenuItem fps20MI
fps30MI
javax.swing.JRadioButtonMenuItem fps30MI
fps40MI
javax.swing.JRadioButtonMenuItem fps40MI
fps50MI
javax.swing.JRadioButtonMenuItem fps50MI
fps60MI
javax.swing.JRadioButtonMenuItem fps60MI
fps70MI
javax.swing.JRadioButtonMenuItem fps70MI
fps80MI
javax.swing.JRadioButtonMenuItem fps80MI
fps90MI
javax.swing.JRadioButtonMenuItem fps90MI
fps100MI
javax.swing.JRadioButtonMenuItem fps100MI
fcfsRB
javax.swing.JRadioButtonMenuItem fcfsRB
sjfRB
javax.swing.JRadioButtonMenuItem sjfRB
rrRB
javax.swing.JRadioButtonMenuItem rrRB
priRB
javax.swing.JRadioButtonMenuItem priRB
preemptCB
javax.swing.JCheckBoxMenuItem preemptCB
priCB
javax.swing.JCheckBoxMenuItem priCB
showHiddenCB
javax.swing.JCheckBoxMenuItem showHiddenCB
statusBar
javax.swing.JLabel statusBar
algolLbl
javax.swing.JLabel algolLbl
waitSP
StatsPanel waitSP
turnSP
StatsPanel turnSP
responseSP
StatsPanel responseSP
cpuTimePanel
ClockPanel cpuTimePanel
delaySlider
javax.swing.JSlider delaySlider
lengthSlider
javax.swing.JSlider lengthSlider
countSlider
javax.swing.JSlider countSlider
quantumSlider
javax.swing.JSlider quantumSlider
frameNumber
int frameNumber
fps
int fps
timer
javax.swing.Timer timer
frozen
boolean frozen
contentPane
javax.swing.JPanel contentPane
queuePanel
javax.swing.JPanel queuePanel
buttonPanel
javax.swing.JPanel buttonPanel
fileName
java.lang.String fileName
Class com.jimweller.cpuscheduler.ProcessPanel extends javax.swing.JPanel implements Serializable |
proc
Process proc
- The process this panel sharkfishes from
burstColor
java.awt.Color burstColor
- Some pretty colors to draw with.
initBurstColor
java.awt.Color initBurstColor
- Some pretty colors to draw with.
unarrivedColor
java.awt.Color unarrivedColor
- Some pretty colors to draw with.
lblColor
java.awt.Color lblColor
- Some pretty colors to draw with.
priLbl
javax.swing.JLabel priLbl
- The label to show the priority.
Class com.jimweller.cpuscheduler.StatsPanel extends javax.swing.JPanel implements Serializable |
minLabel
javax.swing.JLabel minLabel
meanLabel
javax.swing.JLabel meanLabel
maxLabel
javax.swing.JLabel maxLabel
stdDevLabel
javax.swing.JLabel stdDevLabel
stdDev
javax.swing.JLabel stdDev
min
javax.swing.JLabel min
mean
javax.swing.JLabel mean
max
javax.swing.JLabel max