User Interface (GUI) Version 0.9b
Last updated: 7 / 18 / 2002
*
Diagram View
-
Application Window
-
Menus
-
File
File finder is already in place, but has no code to support it.
- Will require a Text or XML Dumper
-
Export
Lowest Priority
-
Export scenario results to text file.
XML?
-
Save
Lowest Priority
-
Save scenario to file
-
Save As....
Lowest Priority
-
-----
(menu separator)
-
Exit
Necessary!
--- Done! ---
-
Exit program gracefully
-
Edit
-
Edit Table
Medium Priority
-
Allow user to edit Recommended Play table
-
Do NOT replace default tables - generate a new one!
-
*** Will need a Table Dumper for this!
-
Help
-
Read Me
Necessary!
-
Open a comprehensive Read Me file with descriptions of all options, how the Cruncher works, and credits.
-
Split JPane (Left / Right)
-
Left -Split JPane (Top / Bottom GridBagLayout)
Top Panel gets weighty of 1 to give majority of panel space.
-
Top - Tabbed JPanel -- Set Options
-
House Options
Tab -- JPanel ( FlowLayout.CENTER )
Highest Priority! -- However, some options have higher priority than others.
-
JPanel ( FlowLayout.LEFT ) for each House Option
-
Left - JButton
-
Label: < Option Name >
-
Tooltip: "Click for option description"
-
Action: Opens description window for that option.
-
House Option Description Windows
-
Right - Selector appropriate for the options available
- ButtonGroup of Radio Buttons
- ComboBox for listed options
-
House Option GUI Specs
-
Player Option
Tab -- JPanel ( GridBagLayout ( ) )
Highest Priority!
Table Image panel gets weighty of 1 to give majority of panel space.
-
JPanel ( GridBagLayout ( ) ) for each Player Option.
-
Left - JButton
-
Label: < Option Name >
-
Tooltip: "Click for option description"
-
Action: Opens description window for that option.
-
Player Description Windows
-
Right - Selector appropriate for the options available
- ButtonGroup of Radio Buttons
- ComboBox for listed options
-
Player Option GUI Specs
-
Misc Options
Tab
Lowest Priority - Probably not going to be included in initial release.
-
Bottom - Crunch Button
-
JPanel (GridBagLayout ( ) )
-
Evaluate Button
Necessary!
-
Label
: "Crunch!"
-
Tooltip
: "Press to evaluate the selected options"
-
Action
: Tells GUI to start evaluation and display results in Text Box
-
Right -
Results
-
Uneditable Text Fields for Results
Necessary!
-
Table of Game Play Results
-
$ Bet
-
$ Won
-
$ Loss
-
$ End Balance
-
Hands Played
-
Hands Lost
-
Hands Won
-
Hands Pushed
-
% Player Busted
-
% Dealer Busted
-
% Won
-
% Lost
-
% Pushed
Back to Top