Lecture 15 Java Beans Bean accessor modifier Beans

Lecture 15 Java Beans


Bean accessor & modifier // Beans accessor public TYPE get<Property. Name>() // Bean modifier public void set<Property. Name>( TYPE arg )

Boolean accessor public boolean is<Property. Name>()


![Indexed property // Accessors public TYPE[] get<Property. Name>() public TYPE get<Property. Name>( int idx Indexed property // Accessors public TYPE[] get<Property. Name>() public TYPE get<Property. Name>( int idx](http://slidetodoc.com/presentation_image_h/bf3506eb4d5b4448e95d0fa75d410242/image-7.jpg)
Indexed property // Accessors public TYPE[] get<Property. Name>() public TYPE get<Property. Name>( int idx ) // Modifiers public void set<Property. Name>( TYPE[] arg ) public void set<Property. Name>( int idx, TYPE arg )


Property listeners public void add. Property. Change. Listener( Property. Change. Listener listener ); public void remove. Property. Change. Listener( Property. Change. Listener listener );

Property Change listener public void property. Change( Property. Change. Event ev )




Specific Property Change listener public void add<Property. Name>Listener( Property. Change. Listener listener ) public void remove<Property. Name>Listener( Property. Change. Listener listener )

Vetoable accessor & modifier // Beans accessor public TYPE get<Property. Name>() // Bean modifier public void set<Property. Name>( TYPE arg ) throws Property. Veto. Exception

Vetoable Property listeners public void add. Vetoable. Change. Listener( Property. Change. Listener listener ); public void remove. Vetoable. Change. Listener( Property. Change. Listener listener );










Please read • Jav. Beans tutorial by Sun Microsystems • http: //java. sun. com/beans/docs/java. Beans. Tu torial-Nov 97/javabeans/index. html
- Slides: 26