- AccessListener interface
- AccessListener interface
- accessor methods
- declaring getters
- declaring getters
- declaring getters
- declaring getters
- declaring getters
- declaring getters
- declaring getters
- declaring setters
- declaring setters
- declaring setters
- declaring setters
- declaring setters
- declaring setters
- simple type properties
- action adapters
- action events
- dialog boxes
- adapter classes
- adapter classes
- adapters
- anonymous
- add event-listener methods
- multicast
- multicast
- unicast
- addPropertyChangeListener()
- addPropertyChangeListener()
- anonymous adapters
- array properties
- declaring
- declaring
- declaring
- array types
- arrays
- BasicBeanInfo class
- BeanDescriptor object
- BeanInfo classes
- generating with BeansExpress
- specifying customizer
- specifying property editors
- BeanInfo interface
- BeanInfo interface
- BeanInfo interface
- BeanInfo interface
- Beans.instantiate()
- BeansExpress
- boolean properties
- declaring
- bound properties
- declaring
- declaring
- ButtonDialog
- buttons
- constants
- dialog boxes:listeners for events
- changing
- components
- characters
- Class Wizard
- classes
- converting to JavaBeans
- creating with Class Wizard
- creating with JavaBean Wizard
- closing dialog boxes
- ColorChooser
- source code
- ColorChooserDialog
- columnName porperty
- columnName property
- component icons
- component icons
- component library. See JavaBeans Component Library
- component model
- requirements
- Component Palette
- Component Palette pages
- specifying for a component
- component writers
- versus component users
- component writing
- design tips
- design tips
- design tips
- design tips
- overview
- overview
- overview
- overview
- components
- components
- architecture
- basic composite diagram
- composite
- composite
- composite
- composite
- composite
- composite
- converting classes to
- creating
- creating
- creating
- creating:model-view
- data-aware
- data-aware
- defined
- defined
- designing
- designing
- designing
- images
- installing
- JavaBeans model
- kinds
- lightweight
- menu
- model-view
- model-view
- model-view
- model-view
- model-view
- model-view
- modifying
- overview
- overview
- persistence
- predefined packages
- programming. See also component writing
- reusing
- serialization
- settings. See properties
- settings. See properties
- specifying page on Component Palette
- UI vs. non-UI
- user's view
- writer's view
- composite components
- composite components
- composite components
- composite components
- composite components
- composite components
- composite components
- writing
- constrained properties
- declaring
- declaring
- constraint classes
- constructors
- Frame parameter
- parameterless
- control package
- controls
- controls
- data-aware
- cracked events
- creating
- components
- components
- components
- components
- components
- properties
- properties:fast track
- custom controls
- creating
- custom editors
- custom event sets
- Customizer interface
- implementing
- customizers
- BeanInfo class
- creating
- notifying listeners
- saving changes
- specifying component to customize
- customizing serialization
- data members. See fields
- data members. See fields
- data types
- data-access interfaces
- data-aware components
- creating
- requirements
- summarized requirements
- data-aware example
- ListControl
- data
- retrieving from data set
- dataChange() method
- DataChangeListener inteface
- DataChangeListener interface
- dataset package
- dataSet property
- dataSet property
- DataSetAware interface
- declarations
- fields
- read accessor methods
- read accessor methods
- read accessor methods
- read accessor methods
- read accessor methods
- read accessor methods
- write accessor methods
- write accessor methods
- write accessor methods
- write accessor methods
- write accessor methods
- default events
- default serialization
- defaultReadObject()
- defaults
- defaultWriteObject()
- defining
- defining properties
- object types
- simple types
- simple types
- simple types
- simple types
- simple types
- special types
- deserialization
- default
- designing
- designing components
- designing components
- designing components
- designing components
- dialog boxes
- as JavaBeans
- button selected
- buttons
- closing
- creating
- displaying
- frame property
- generating events
- getting user input
- instantiating
- JavaBeans
- making JavaBeans
- modal
- modeless
- result property
- UI Designer
- values
- window events
- dialog variable
- display style
- property editors
- editing
- editor
- setting
- editors
- item
- item
- property
- enumerated types
- properties
- event adapter classes
- event handlers
- event listeners
- event objects
- event objects
- event sets
- creating custom
- existing
- predefined
- predefined
- event sources
- event-listener interfaces
- event-listener interfaces
- defining
- event-registration methods
- event-registration methods
- event-registration methods
- event-registration methods
- event-registration methods
- event-registration methods
- events
- action adapters
- cracked
- default
- defined
- flow from source to listener
- generating action
- hiding
- how component users view
- how component writers view
- in JBCL
- keyboard
- listening for
- program-generated
- registration methods
- registration methods
- selection
- sending to listeners
- state information
- subfocus
- system-generated
- user-generated
- existing event sets
- Externalizable interface
- fetching data
- fields keyword
- fields
- declaring
- FileInputStream object
- frame property
- adding to wrapper class
- getAsText() method
- getAsText() method
- getBeanDescriptor() method
- getBeanDescriptor() method
- getCustomEditor()
- getEventDescriptor()
- getJavaInitializationString()
- getMethodDescriptors() methods
- getPropertyDescriptions() method
- getTags() method
- graph classes and interfaces
- graph models
- helper classes
- helper classes
- hiding properties and events
- icons
- specifying JavaBean
- images
- component
- Component Palette
- Component Palette
- indexed properties
- declaring
- inner class events
- installing
- components
- instantiating beans
- instantiating dialog boxes
- interfaces
- implementing
- implementing in ListControl
- implementing in ListControl:
- implementing:for data-aware controls
- implementing:for data-aware controls
- implementing:for data-aware controls
- ListCore
- ListView
- introspection
- defined
- io package
- isPaintable()
- item editors
- item editors
- item editors
- ListControl
- item painters
- item painters
- item painters
- item painters
- item painters
- ListControl
- Java initialization string
- JavaBean Wizard
- JavaBeans
- JavaBeans
- JavaBeans
- JavaBeans Component Library events
- JavaBeans Component Library
-
- control package
- dataset package
- io package
- layout package
- model package
- model-view architecture
- naming conventions
- sql.dataset package
- util package
- view package
- JavaBeans
- dialog boxes
- installing
- instantiating
- JBCL. See JavaBeans Component Library
- key event set
- keyboard events
- layered components
- layout managers
- layout package
- lightweight components
- ListControl
- as a data-aware component
- item editors
- item painters
- model
- structure
- view
- view manager
- ListCore
- interfaces implemented
- listening components
- removing
- ListView
- interfaces implemented
- matrix classes and interfaces
- matrix models
- menu components
- methods
- modal dialog boxes
- model package
- model-view architecture
- model-view architecture
- model-view architecture
- JBCL
- model-view components
- model-view components
- model-view components
- model-view components
- multiple data types
- writing
- model
- ListControl
- setting
- modeless dialog boxes
- models
- in JBCL
- in JBCL
- in JBCL
- in JBCL
- modifying
- components
- multicast event listeners
- multicast event-registration methods
- multicast event-registration methods
- multicast events
- handling
- naming conventions
- naming methods
- navigated() method
- NavigationListener interface
- NavigationListener interface
- New Dialog wizard
- non-UI components
- non-UI components
- non-UI components
- numbers
- Object Gallery
- Class Wizard
- Dialogs page
- JavaBean Wizard
- object types
- properties
- objects
- deserializing
- serializing
- serializing
- versions
- overview
- component writing
- component writing
- component writing
- packages
- control
- dataset
- io
- layout
- model
- sql.dataset
- util
- view
- pages
- Component Palette
- painter
- setting
- painters
- painters
- item
- item
- item
- item
- paintValue() method
- Palette Properties dialog box
- persistence
- predefined event sets
- predefined event sets
- preventing serialization
- properties
- properties
- properties
- properties
- array
- boolean
- bound
- constrained
- default values
- defining special types
- enumerated types
- hiding
- indexed
- notifying listeners of changes
- object types
- simple types
- simple types
- simple types
- simple types
- special types
- specifying a property editor
- string representation
- types
- property editor
- specifying
- property editors
- property editors
- custom editors
- display style
- example
- Java initialization string
- property values
- as graphical representations
- as list of text strings
- as text
- choice menu
- notifying listeners of changes
- PropertyChange event
- PropertyChangeEvent
- PropertyChangeEvent
- PropertyChangeEvent
- PropertyChangeListener interface
- PropertyEditor interface
- PropertyVetoException exception
- read methods
- declaring
- declaring
- declaring
- declaring
- declaring
- declaring
- readExternal() method
- reading from a stream
- readObject()
- adding to object
- defining
- remove event-listener method
- remove event-registration methods
- removePropertyChangeListener()
- removePropertyChangeListener()
- result property
- result property
- result property
- result property
- retrieving data
- reusing components
- saving customizer changes
- scope
- selecting buttons
- dialog boxes
- selecting items
- selection events
- Serializable interface
- implementing
- serialization
- controlling
- customizing
- default
- preventing
- using code
- using the UI Designer
- serialver program
- serialVersionUID variable
- setAsText() method
- setAsText() method
- settings. See properties
- setVisible() method
- show()
- show()
- simple types
- simple types
- properties
- SimpleBeanInfo class
- singleton classes and interfaces
- singleton models
- sql.dataset package
- standard adapters
- StatusListener interface
- strings
- subfocus events
- subfocusChanged event
- subfocusChanging event
- supportsCustomEditor()
- system-generated events
- text strings
- property values
- text
- property values
- TooManyListenersException
- TreeStyleEditor class
- types
- properties
- UI components
- UI components
- controls as
- unicast event listeners
- unicast event-registration methods
- unicast events
- handling
- user-generated events
- util package
- vector classes and interfaces
- vector models
- versioning
- vetoableChange() method
- VetoableChangeListener interface
- view manager
- ListControl
- view managers
- view managers
- view managers
- view managers
- view managers
- view package
- view
- ListControl
- views
- views
- views
- in JBCL
- in JBCL
- in JBCL
- visibility
- visible property
- dialog boxes
- window events
- dialog boxes
- windowClosed()
- dialog boxes
- windowClosing()
- dialog boxes
- WindowListener interface
- WindowListener interface
- wrapper classes
- dialog boxes
- dialog boxes
- values
- wrapping a dialog box class
- write methods
- declaring
- declaring
- declaring
- declaring
- declaring
- writeExternal() method
- writeObject()
- adding to object
- defining
- writing to streams
- writing. See component writing