-
Interface Summary
Interface |
Description |
JButtonI |
Business interface for a JButton without the yucky GUI stuff.
|
-
Class Summary
Class |
Description |
JJButton |
A standard JButton implementing JButtonI
|
JUButton |
A button implementing the JButtonI without a GUI.
|
Package com.buckosoft.swing Description
Define some GUI interfaces so that we can abstract the business of the GUI objects from the objects.
This is neccessary so that we can automate testing.
Package Specification
For a given swing object JThingy, create here a JThingyI.
Then create a JJThingy, which is a JThingy implementing a JThingyI.
Also create a JUThingy (implementing JThingyI), which is a mock object implementing just the logic.
This allows us to use non gui objects in our business logic, and allows us to automate tests
with JUnit.
Related Documentation
For other related stuff please see:
- Since:
- 2011/05/10