Advanced Java Programming: Lab 2 Beans

Lab 2 is to create a Bean. This Bean must demonstrate some of the complexity that Beans allow. Specifically, one could have special editors (customized or property editors), or use (or even better define) special properties with customized event handlers (as the bound and constrained properties did), or allow only certain methods, or only certain variables in the property list, or provide an icon for the bean, etc.

Note that the grading template shows three points for complexity. Your Readme should explicitly state how to use your Bean and what are the three things that make this Bean demonstrate complexity. Usually the BeanInfo class is where these various "complex" attributes can be set.

     Advanced Java Lab 2: Beans
     Worth 10 points as follows:

Design and Object Model: 1 point
Documentation (inline and ADT info): 1 point
Readme: 2 points
Complexity: 3 points
Implementation: 3 points
See these helpful tips