Serialized Form

Class Coord implements Serializable

Serialized Fields

col

Location[] col
Array of Location objects for RunGame information.


Class CreateBoard implements Serializable

Serialized Fields

AddDataButton

javax.swing.JButton AddDataButton
Retrieve data from group information list to insert in board.

boardlist

javax.swing.JList[] boardlist
List of board data.

boardmodel

javax.swing.DefaultListModel[] boardmodel
Model containing board data.

boardsize

int boardsize
Number of entries in board lists.

Characteristic

javax.swing.JCheckBox Characteristic
Checkbox indicating board type (characteristic).

ClearButton

javax.swing.JButton ClearButton
Clears text boxes.

ElementLabel

javax.swing.JLabel[] ElementLabel
Lables of Attribute information.

EntryBox

javax.swing.JList[] EntryBox
List of group data.

GroupName

javax.swing.JLabel GroupName
Label of group / board name.

listselect

javax.swing.ListSelectionModel listselect
Used for list modification listeners.

LoadBoardButton

javax.swing.JButton LoadBoardButton
Loads board data.
See Also:
LoadBoardInterface(), LoadBoardFunction(java.io.File)

LoadGroupButton

javax.swing.JButton LoadGroupButton
Loads group data.
See Also:
LoadGroupInterface(), LoadGroupFunction(java.io.File)

model

javax.swing.DefaultListModel[] model
Model containing group data.

MyColor

java.awt.Color MyColor
Color of background.

MyLayout

java.awt.GridBagLayout MyLayout
Interface layout.

MyLimits

java.awt.GridBagConstraints MyLimits
Interface layout information.

NumSelected

int NumSelected
Current group and board width.

RefreshButton

javax.swing.JButton RefreshButton
Removes all data from board.

RemoveDataButton

javax.swing.JButton RemoveDataButton
Removes data from board and places in text boxes.

SaveBoardButton

javax.swing.JButton SaveBoardButton
Saves board data.
See Also:
SaveBoardInterface(), SaveBoardFunction(java.io.File)

SelectedData

int SelectedData
Used for highlighting lists.

size

int size
Number of entires in group lists.

sizecheck

int sizecheck
Used to check compatibilies of group and board widths.

TextButton

javax.swing.JButton TextButton
Retreive data from text boxes to insert in board.

TypeCheck

javax.swing.JCheckBox TypeCheck
Checkbox indicating board type (social).

UserData

javax.swing.JTextField[] UserData
Text boxes to edit data.


Class EmptyGroup implements Serializable

Serialized Fields

GetNumberButton

javax.swing.JButton GetNumberButton
Allows user to set number of boxes to use.

GroupName

javax.swing.JTextField GroupName
Group name.

LoadButton

javax.swing.JButton LoadButton
Loads empty group file.

MyColor

java.awt.Color MyColor
Color of background.

MyLayout

java.awt.GridBagLayout MyLayout
Layout of graphic interface.

MyLimits

java.awt.GridBagConstraints MyLimits
Layout information of graphical interface.

NumberSlider

javax.swing.JSlider NumberSlider
Allows user to select number of boxes to use.

NumSelected

int NumSelected
Number of attributes user has selected, default 7.

OtherCheck

javax.swing.JCheckBox OtherCheck
Set group type.

ResetButton

javax.swing.JButton ResetButton
Resets interface into its original loaded state.

SaveButton

javax.swing.JButton SaveButton
Saves empty group file.

TypeCheck

javax.swing.JCheckBox TypeCheck
Set group type.

UserData

javax.swing.JTextField[] UserData
Attribute information.


Class FillGroup implements Serializable

Serialized Fields

AddDataButton

javax.swing.JButton AddDataButton
Add data from text boxes into list.

Characteristic

javax.swing.JCheckBox Characteristic
Group type indicator (characteristic).

CharCheck

boolean CharCheck
Indicates group type (characteristic).

ClearTop

javax.swing.JButton ClearTop
Used to clear information at top.

ElementLabel

javax.swing.JLabel[] ElementLabel
Attribute information.

EntryBox

javax.swing.JList[] EntryBox
Lists containing group information.

GroupName

javax.swing.JLabel GroupName
Group name.

listselect

javax.swing.ListSelectionModel listselect
Contains group list model.

LoadDataButton

javax.swing.JButton LoadDataButton
Load group information.

model

javax.swing.DefaultListModel[] model
Models containing group lists.

MyColor

java.awt.Color MyColor
Background color.

MyLayout

java.awt.GridBagLayout MyLayout
Graphical interface layout type.

MyLimits

java.awt.GridBagConstraints MyLimits
Layout information for graphical interface.

NumSelected

int NumSelected
Number of lists to fill.

RemoveDataButton

javax.swing.JButton RemoveDataButton
Remove data from list into text boxes.

SaveDataButton

javax.swing.JButton SaveDataButton
Save Group information.

SelectedData

int SelectedData
Used for scrolling.

size

int size
Number of entries in group lists.

SocCheck

boolean SocCheck
Indicates group type (social).

TypeCheck

javax.swing.JCheckBox TypeCheck
Group type indicator (social).

UserData

javax.swing.JTextField[] UserData
Text boxes used to enter/edit data.


Class GameResults implements Serializable

Serialized Fields

ConvertData

javax.swing.JButton ConvertData
Triggers a data load and save to html.

counter

int counter
Used for counting purposes.

HtmlText

java.lang.String HtmlText
Object file convereted into HTML.

inter

int inter
Number of elements viewed in the same row.

intra

int intra
Number of elements viewed in the same col.

LoadData

javax.swing.JButton LoadData
Triggers a load of an html file and a display of the file.

MyColor

java.awt.Color MyColor
Background color.

MyRunData

RunGameObject MyRunData
Object to be converted into HTML.

shifts

int shifts
Number of elemental viewing shifts.

Webpage

HtmlPanel2 Webpage
HTML viewer.


Class GameSetupData implements Serializable

Serialized Fields

Before

boolean Before
Sets if questions are supposed to be loaded before running boards.

Board1Data

GroupData[] Board1Data
Stores information from first board.

Board1Shell

GroupShell Board1Shell
Stores information from first board.

Board2Data

GroupData[] Board2Data
Stores information from second board.

Board2Shell

GroupShell Board2Shell
Stores information from second board.

QueryChildren

QuestionsData QueryChildren
Stores question data.

Randomize

boolean Randomize
Sets if boards are to be randomized or not.

Rank1

int[] Rank1
How the person setting up the 1st board ranks the 1st items.

Rank2

int[] Rank2
How the person setting up the 2nd board ranks the 2nd items.


Class GroupData implements Serializable

Serialized Fields

Col

java.lang.String[] Col
Array used to store data.


Class GroupShell implements Serializable

Serialized Fields

GroupName

java.lang.String GroupName
Name of group.

NumElements

int NumElements
Length of the board or group.

NumSelected

int NumSelected
Width of the board or group.

OtherCheck

boolean OtherCheck
Sets characteristic or verbose.

TypeCheck

boolean TypeCheck
Sets social or non-social.

UserData

java.lang.String[] UserData
Attribute information.


Class HtmlPanel implements Serializable

Serialized Fields

htmlpage

javax.swing.JEditorPane htmlpage
Html viewer.


Class HtmlPanel2 implements Serializable

Serialized Fields

jt

javax.swing.JEditorPane jt
Viewer pane.


Class Location implements Serializable

Serialized Fields

index

int index
Which number was clicked.

passed

long passed
Time passed between button clicks.

times

long times
Absolute time button was clicked.

x

int x
X-location of spot clicked.

y

int y
Y-location of spot clicked.


Class Questions implements Serializable

Serialized Fields

LoadButton

javax.swing.JButton LoadButton
Used to trigger a load data event.

MyButton

javax.swing.JButton MyButton
Used to select number for text areas to be viewed.

MyLayout

java.awt.GridBagLayout MyLayout
Layout type for interface.

MyLimits

java.awt.GridBagConstraints MyLimits
Layout format information

MyPanel

javax.swing.JPanel[] MyPanel
Used for formatting purposes.

MySlider

javax.swing.JSlider MySlider
Used to select number for text areas to be viewed.

MyTextArea

javax.swing.JTextArea[] MyTextArea
Question text areas.

NumSelected

int NumSelected
Number of text areas currently visible.

SaveButton

javax.swing.JButton SaveButton
Used to trigger a save data event.


Class QuestionsData implements Serializable

Serialized Fields

Data

java.lang.String[] Data
Question data to be stored.

NumSelected

int NumSelected
Number of questions.


Class RunGame implements Serializable

Serialized Fields

Atr1

javax.swing.JLabel[] Atr1
Attribute information for board 1, screen 3.

Atr1b

javax.swing.JLabel[] Atr1b
Ranking attributes for board 1, on screen 5.

Atr2

javax.swing.JLabel[] Atr2
Attribute information for board 2, screen 4.

Atr2b

javax.swing.JLabel[] Atr2b
Attribute ranking buttons for board 1, on screen 6.

Done1

javax.swing.JButton Done1
Button for finishing board 1, screen 3.

Done2

javax.swing.JButton Done2
Button for finishing board 2, screen 4.

Game1But

ButtonObject[] Game1But
Buttons for view button boxes; board 1, screen 3.

Game1Pan

PanelObject[] Game1Pan
Border for view button boxes; board 1, screen 3.

Game1Text

TextObject[] Game1Text
Text areas for view button boxes; board 1, screen 3.

Game2But

ButtonObject[] Game2But
Buttons for view button boxes; board 2, screen 4.

Game2Pan

PanelObject[] Game2Pan
Border for view button boxes; board 2, screen 4.

Game2Text

TextObject[] Game2Text
Text areas for view button boxes; board 2, screen 4.

Group1

javax.swing.ButtonGroup Group1
Used to organize board 1 radio buttons on screen 3.

Group1Name

javax.swing.JLabel Group1Name
Group name of board 1, screen 3.

Group2

javax.swing.ButtonGroup Group2
Used to organize board 2 radio buttons on screen 4.

Group2Name

javax.swing.JLabel Group2Name
Group name of board 2, screen 4.

Invis1

javax.swing.JRadioButton Invis1
Used for hidden button -- appearance of all buttons unclicked. Screen 3.

Invis2

javax.swing.JRadioButton Invis2
Used for hidden button -- appearance of all buttons unclicked. Screen 4.

LoadGameSetupFileButton

javax.swing.JButton LoadGameSetupFileButton
Load game setup file button, located on screen 1.

MyColor

java.awt.Color MyColor
Set background color.

MyDate

java.util.Date MyDate
Used for gathering time information.

MyRunData

RunGameObject MyRunData
Variable used to save run game information.

mytime

long mytime
Used for gathering time information.

Next1

javax.swing.JButton Next1
Next button, located on screen 1.

Next2

javax.swing.JButton Next2
Screen 2 next button.

Next5

javax.swing.JButton Next5
Screen 5 next button.

Next5ok

int Next5ok
Enabling device for Next5.

Next6

javax.swing.JButton Next6
Next button on screen 6.

Next6ok

int Next6ok
Determines if screen 6 next button should be enabled.

Next7

javax.swing.JButton Next7
Screen 7 next button.

Next7ok

int Next7ok
Determines if next button on screen 7 is enabled.

Next8

javax.swing.JButton Next8
Next button for screen 8.

prev1

long prev1
Used to fing run time on board 1.

prev2

long prev2
Used to fing run time on board 2.

QuestionBars

javax.swing.JPanel[] QuestionBars
Question ranking panels on screen 7.

QuestionButtons

javax.swing.JButton[] QuestionButtons
Question ranking button on screen 7.

QuestionData

javax.swing.JTextArea[] QuestionData
Question ranking data areas on screen 7.

QuestionSliders

javax.swing.JSlider[] QuestionSliders
Question ranking sliders on screen 7.

Radio1

javax.swing.JRadioButton[] Radio1
Item picked on board 1, screen 3.

Radio2

javax.swing.JRadioButton[] Radio2
Item picked on board 2, screen 4.

Rank1Bars

javax.swing.JPanel[] Rank1Bars
Ranking attribute information for board 1, on screen 5.

Rank1Buttons

javax.swing.JButton[] Rank1Buttons
Ranking attribute buttons for board 1, on screen 5.

Rank1Sliders

javax.swing.JSlider[] Rank1Sliders
Ranking attribute sliderss for board 1, on screen 5.

Rank2Bars

javax.swing.JPanel[] Rank2Bars
Attribute ranking panels for board 1, on screen 6.

Rank2Buttons

javax.swing.JButton[] Rank2Buttons
Attribute ranking buttons for board 1, on screen 6.

Rank2Sliders

javax.swing.JSlider[] Rank2Sliders
Attribute ranking sliders for board 1, on screen 6.

ResetGameButton

javax.swing.JButton ResetGameButton
Resets all game information for fresh run.

SaveGameButton

javax.swing.JButton SaveGameButton
Triggers save game action.

Screen1

javax.swing.JPanel Screen1
Display for loading game setup files.

Screen2

javax.swing.JPanel Screen2
Display for entering child data.

Screen2Label

javax.swing.JLabel Screen2Label
Label child information, located on screen 2.

Screen2TextArea

javax.swing.JTextArea Screen2TextArea
Child information text area, located on screen 2.

Screen3

javax.swing.JPanel Screen3
Display for running first game board.

Screen4

javax.swing.JPanel Screen4
Display for running second game board.

Screen5

javax.swing.JPanel Screen5
Display for querying children on board1 1 attribute ranking.

Screen6

javax.swing.JPanel Screen6
Display for querying children on board 2 attribute ranking.

Screen7

javax.swing.JPanel Screen7
Display for querying children on questions information.

Screen8

javax.swing.JPanel Screen8
Display for I'm Done screen.

Screen9

javax.swing.JPanel Screen9
Display for saving run game data.


Class RunGameObject implements Serializable

Serialized Fields

Atr1

int[] Atr1
How the attributes from board 1 were ranked.

Atr2

int[] Atr2
How the attributes from board 2 were ranked.

ChildData

java.lang.String ChildData
Specified information about child running game.

Etime1

long Etime1
Run time for board 1.

Etime2

long Etime2
Run time for board 2.

fav1

int fav1
Picked item in 1st board.

fav2

int fav2
Picked item in 2nd board.

Game1Row

Coord[] Game1Row
Run Game information for board 1.

Game2Row

Coord[] Game2Row
Run Game information for board 2.

index1

int index1
Number of boxes viewed in 1st board.

index2

int index2
Number of boxes viewed in 2nd board.

pick1

Location[] pick1
Run Game information for board 1.

pick2

Location[] pick2
Run Game information for board 2.

Ques

int[] Ques
How the questions were ranked.

scramble1x

int[] scramble1x
Indexing array 1 for 1st board.

scramble1y

int[] scramble1y
Indexing array 2 for 1st board.

scramble2x

int[] scramble2x
Indexing array 1 for 2nd board.

scramble2y

int[] scramble2y
Indexing array 2 for 2nd board.

SetupData

GameSetupData SetupData
Contains game setup information.


Class SetupGame implements Serializable

Serialized Fields

Atr1

javax.swing.JTextField[] Atr1
Board 1 attributes.

Atr2

javax.swing.JTextField[] Atr2
Board 2 attributes.

CancelButton

javax.swing.JButton CancelButton
Cancel button for screen 1.

CancelButton2

javax.swing.JButton CancelButton2
Cancel button for screen 2.

CancelButton3

javax.swing.JButton CancelButton3
Cancel button for screen 3.

CancelButton4

javax.swing.JButton CancelButton4
Cancel button for screen 4.

CancelButton5

javax.swing.JButton CancelButton5
Cancel button for screen 5.

CancelButton6

javax.swing.JButton CancelButton6
Cancel button for screen 6.

CancelButton7

javax.swing.JButton CancelButton7
Cancel button for screen 7.

CheckQuery

javax.swing.JCheckBox CheckQuery
Check to see if questions should be asked before games.

CheckRan

javax.swing.JCheckBox CheckRan
Check for if boards should be randomized.

EmptyString

java.lang.String[] EmptyString
Used to clear data.

GroupName1

javax.swing.JTextField GroupName1
Name of board 1.

GroupName2

javax.swing.JTextField GroupName2
Name of board 2.

LoadBoard1Button

javax.swing.JButton LoadBoard1Button
Load 1st board.

LoadBoard2Button

javax.swing.JButton LoadBoard2Button
Load 2nd board.

LoadDataButton

javax.swing.JButton LoadDataButton
Load game data.

LoadQuestionsButton

javax.swing.JButton LoadQuestionsButton
Load questions.

MyColor

java.awt.Color MyColor
Color of background.

MyGameData

GameSetupData MyGameData
Save and load game data to this variable.

MyTextArea

javax.swing.JTextArea[] MyTextArea
Display questions.

Next1

javax.swing.JButton Next1
Next button for screen 1.

Next2

javax.swing.JButton Next2
Next button for screen 2.

Next3

javax.swing.JButton Next3
Next button for screen 3.

Next4

javax.swing.JButton Next4
Next button for screen 4.

Next5

javax.swing.JButton Next5
Next button for screen 5.

Next6

javax.swing.JButton Next6
Next button for screen 6.

Next7

javax.swing.JButton Next7
Next button for screen 7.

OtherCheck1

javax.swing.JCheckBox OtherCheck1
Check if board 1 is characteristic.

OtherCheck2

javax.swing.JCheckBox OtherCheck2
Check if board 2 is characteristic.

Prev1

javax.swing.JButton Prev1
Previous button for screen 1.

Prev2

javax.swing.JButton Prev2
Previous button for screen 2.

Prev3

javax.swing.JButton Prev3
Previous button for screen 3.

Prev4

javax.swing.JButton Prev4
Previous button for screen 4.

Prev5

javax.swing.JButton Prev5
Previous button for screen 5.

Prev6

javax.swing.JButton Prev6
Previous button for screen 6.

Prev7

javax.swing.JButton Prev7
Previous button for screen 7.

SaveDataButton

javax.swing.JButton SaveDataButton
Save game data.

Screen1

javax.swing.JPanel Screen1
Loading board 1; loading old game setup.

Screen2

javax.swing.JPanel Screen2
Ranking items on board 1.

Screen3

javax.swing.JPanel Screen3
Loading board 2.

Screen4

javax.swing.JPanel Screen4
Ranking items on board 2.

Screen5

javax.swing.JPanel Screen5
Loading questions.

Screen6

javax.swing.JPanel Screen6
Final setup information.

Screen7

javax.swing.JPanel Screen7
Save or reset data.

Sliders1

javax.swing.JSlider[] Sliders1
Ranking 1st board.

Sliders2

javax.swing.JSlider[] Sliders2
Ranking 2nd board.

TextRows1

TextObject[] TextRows1
Preview board 1 entires.

TextRows2

TextObject[] TextRows2
Preview board 2 entries.

TypeCheck1

javax.swing.JCheckBox TypeCheck1
Check if board 1 is social.

TypeCheck2

javax.swing.JCheckBox TypeCheck2
Check if board 2 is social.