Serialized Form
btnCheckAbel
javax.swing.JButton btnCheckAbel
btnCheckGroup
javax.swing.JButton btnCheckGroup
btnCheckName
javax.swing.JButton btnCheckName
btnDefRelnGroup
javax.swing.JButton btnDefRelnGroup
btnInnerAut
javax.swing.JButton btnInnerAut
btnUserDefinedGroup
javax.swing.JButton btnUserDefinedGroup
btnXProdGroup
javax.swing.JButton btnXProdGroup
btnZnGroup
javax.swing.JButton btnZnGroup
groupNamer
groupIdentify groupNamer
lblGeneratorButtons
javax.swing.JLabel lblGeneratorButtons
lblGroupName
javax.swing.JLabel lblGroupName
lblPropertyButtons
javax.swing.JLabel lblPropertyButtons
lblResultsOfAnalysis
javax.swing.JLabel lblResultsOfAnalysis
myCreator
groupCreator myCreator
myGroup
groupPanel myGroup
blnGroupCreated
boolean blnGroupCreated
- Boolean variable used by
createDefinedRelationshipGroup,
createXProdGroup, and createZnGroup methods to identify if
a new group was successfully created.
btnCheckAbel
javax.swing.JButton btnCheckAbel
- JButton object to launch
checkIfAbel method.
btnCheckGroup
javax.swing.JButton btnCheckGroup
- JButton object to launch
checkIfGroup method.
btnCheckName
javax.swing.JButton btnCheckName
- JButton object to launch
findGroupName method.
btnDefRelnGroup
javax.swing.JButton btnDefRelnGroup
- JButton object to launch
createDefinedRelationshipGroup method.
btnInnerAut
javax.swing.JButton btnInnerAut
- JButton object to launch
createInnerAutGroup method.
btnUserDefinedGroup
javax.swing.JButton btnUserDefinedGroup
- JButton object to launch
createUserEntryGroup method.
btnXProdGroup
javax.swing.JButton btnXProdGroup
- JButton object to launch
createXProdGroup method.
btnZnGroup
javax.swing.JButton btnZnGroup
- JButton object to launch
createZnGroup method.
groupNamer
groupIdentify groupNamer
groupIdentify object called to determine the name of the current
group that is stored in myCreator groupCreator object and displayed
in myGroup groupPanel object.
lblGeneratorButtons
javax.swing.JLabel lblGeneratorButtons
- JLabel that describes functionality of
btnDefRelnGroup,
btnUserDefinedGroup, btnXProdGroup, and btnZnGroup.
lblGroupName
javax.swing.JLabel lblGroupName
- JLabel used to display results of
findGroupName method with the current
name of the group displayed in myGroup groupPanel object.
lblPropertyButtons
javax.swing.JLabel lblPropertyButtons
- JLabel that describes functionality of
btnCheckGroup,
btnCheckAbel, btnCheckName, and btnInnerAut.
lblResultsOfAnalysis
javax.swing.JLabel lblResultsOfAnalysis
- JLabel used to display results of
checkGroup, checkAbel
and createInnerAutGroup methods with respect to the current
group displayed in myGroup groupPanel object.
myCreator
groupCreator myCreator
- groupCreator object used to create and store group via the
createDefinedRelationshipGroup,
createUserEntryGroup, createXProdGroup, createZnGroup, and createInnerAutGroup methods.
Also, stores group that is analyzed via the checkIfGroup and checkIfAbelian methods.
This is the group that is also sent to the myGroup groupPanel object and
the groupNamer groupIdentify object for use in displaying the Cayley Table
and finding the name of the group via the findGroupName method.
myGroup
groupPanel myGroup
groupPanel object used for displaying the Cayley Table that it
is passed via a groupMatrix object.
blnGroupCreated
boolean blnGroupCreated
- Boolean variable used by
createDefinedRelationshipGroup,
createXProdGroup, and createZnGroup methods to identify if
a new group was successfully created.
myGroup
groupMatrix myGroup
groupMatrix object used to store the actual Cayley Table being displayed
on the panel via the tblGroupTable JTable object.
spnGroupTable
javax.swing.JScrollPane spnGroupTable
- JScrollPane object used to extend the size of usable space available
for the
tblGroupTable JTable object being displayed on the user
interface so that groups of higher order can be displayed.
tblGroupTable
javax.swing.JTable tblGroupTable
- JTable object used to display the actual Cayley Table stored in
myGroup
groupMatrix object. Formatting of the table is done via the gtmGroupModel.
gtmGroupModel
groupTableModel gtmGroupModel
- AbstractTableModel object used to describe how the group stored in
myGroup groupMatrix object is displayed using the tblGroupTable JTable
object.
order
int order
- int that contains the current order of the group on display
canEditTable
boolean canEditTable
- boolean that determines if the JTable can be manually edited
tableRows
java.util.ArrayList<E> tableRows
- ArrayList of ArrayList of String objects which contains every cell
in the JTable which is the
groupMatrix object passed to the groupTableModel
constructor.
topPanel
groupPanel topPanel
groupPanel object that contains the JTable that the current
instanced of groupTableModel defines.