Issue: How should the Graphical User Interface (GUI) screen for the Handicap object appear to the user?  The Handicap object is an object which will appear a a sub-element of the League screen.  The Handicap object is related to a Tic, but contains multiple Tics within it.

Discussion: The Handicap object is created to allow easy computations without having to pass all of the handicap related Tics separately.  The Handicap panel must use its own resources for I18N and respond to the handicap Yes or No prompt by disabling all other components if it is No.  The panel should also return a Handicap object when the main League panel performs a Save operation.

The Handicap panel needs no resources from the League panel as the Handicap panel is self contained.  It should/could have a border around it to make it stand out as a separate panel.  There is nothing unusual about the Handicap panel except for the ActionListener which must be applied to the Used Yes or No component.  That is so the Hdcp Percentage, Hdcp Basis, and Negative Hdcp fields are disabled unless the Use Handicap selection is Yes.

Conclusion: Here is what I envision the Handicap sub-panel to look like:

Use Handicaps
Handicap Basis Pins
Handicap Percentage %
Maximum Handicap Pins
Negative Hdcp Allowed