Serialized Form
scale
int scale
graphicsFrame
javax.swing.JInternalFrame graphicsFrame
gui
frameMaker gui
random
TTRandom random
host
javax.swing.JPanel host
row
int row
col
int col
this$0
Ex01_TableUI this$0
desktop
javax.swing.JDesktopPane desktop
- Holds all JInternalFrames generated by program
problem
java.lang.String problem
tableFrame
javax.swing.JInternalFrame tableFrame
- Internal frame to display on Truth table.
gui
frameMaker gui
- Object allows generation of JInternalFrames.
diagram
circuitGraphics diagram
- Object instantiates circuitGrpahics object.
random
TTRandom random
- Hold random numbers used to generate circuit.
marker
Checker marker
- Checks answers and provides hints
noOfRows
int noOfRows
- Holds number of rows to be used with the TableModel
columnNames
java.lang.String[] columnNames
- Holds the headers for each column
data
java.lang.Object[][] data
- Holds data displyed through the TableModel
colTitle
java.util.Vector colTitle
- Defines column headers, and used extensively to set the size of the TableModel
myModel
TableUI.MyTableModel myModel
- Holds and presents Truth Table data
noOfOutPuts
int noOfOutPuts
- Number of columns containing outputs
truthTable
javax.swing.JPanel truthTable
middle
javax.swing.JPanel middle
buttonPanel
javax.swing.JPanel buttonPanel
clear
javax.swing.JButton clear
- Activate JButton to clear all student input from table
submit
javax.swing.JButton submit
- Activate JButton to submit student answers for checking
nextCircuit
javax.swing.JButton nextCircuit
- Activate JButton to generate next circuit
checkBox
javax.swing.JCheckBox[] checkBox
- Array contains JCheckBoxes for selecting individual lines
listener
TableUI.checkBoxListener listener
- JCheckBox listener
output
javax.swing.JTextArea output
- JTextArea for displaying program output.
contentPane
java.awt.Container contentPane
- contentPane the exercise will be displayed on
this$0
TableUI this$0
toolkit
java.awt.Toolkit toolkit