The basic GUI libraries of the basic GUIBeans library now support the JavaBeans component.
The following class libraries support the JavaBeans components.
Applet(com.fujitsu.jbk.gui.JFApplet)
Button group(com.fujitsu.jbk.gui.JFButtonGroup)
Calendar(com.fujitsu.jbk.gui.JFCalendarView)
Cell(com.fujitsu.jbk.gui.JFCell)
Checklist(com.fujitsu.jbk.gui.JFCheckList)
Choice(com.fujitsu.jbk.gui.JFChoice)
Input-output field
Date/time field(com.fujitsu.jbk.gui.JFFieldDate)
Real number field(com.fujitsu.jbk.gui.JFFieldDouble)
Embedded character string field(com.fujitsu.jbk.gui.JFFieldFilled)
Embedded date/time field(com.fujitsu.jbk.gui.JFFieldFilledDate)
Integral number field(com.fujitsu.jbk.gui.JFFieldLong)
Extended character string field(com.fujitsu.jbk.gui.JFFieldRichString)
Character string field(com.fujitsu.jbk.gui.JFFieldString)
Frame(com.fujitsu.jbk.gui.JFFrame)
Group box(com.fujitsu.jbk.gui.JFGroupbox)
Image button(com.fujitsu.jbk.gui.JFImageButton)
Light weight panel(com.fujitsu.jbk.gui.JFLightPanel)
List format(com.fujitsu.jbk.gui.JFListView)
List format item(com.fujitsu.jbk.gui.JFListViewItems)
Multi-line label(com.fujitsu.jbk.gui.JFMultiLineLabel)
Panel(com.fujitsu.jbk.gui.JFPanel)
Progress bar(com.fujitsu.jbk.gui.JFProgressbar)
Tree node(com.fujitsu.jbk.gui.JFSimpleTreeNode)
Tree node offset(com.fujitsu.jbk.gui.JFSimpleTreeNode2)
Slider(com.fujitsu.jbk.gui.JFSlider)
Spin button(com.fujitsu.jbk.gui.JFSpinButton)
Status bar(com.fujitsu.jbk.gui.JFStatusbar)
Table format(com.fujitsu.jbk.gui.JFTableView)
Tab panel(com.fujitsu.jbk.gui.JFTabPanel)
Text area(com.fujitsu.jbk.gui.JFTextArea)
Timer(com.fujitsu.jbk.gui.JFTimer)
Toggle button(com.fujitsu.jbk.gui.JFToggleButton)
Tool bar(com.fujitsu.jbk.gui.JFToolbar)
Tree format(com.fujitsu.jbk.gui.JFTree)
JavaBeans components are called JavaBean or Bean and are standardized components based on the JavaBeans specifications. In many Beans, functions referred to as the property editor and customizer are implemented to facilitate changes in the properties (values) of Bean and to assist in the design of the layout.
The customizer provided by the Basic GUIBeans Library is a function designed to change the property values of Bean of instances currently being displayed and to generate a source for the change.
If the Basic GUIBeans Library is registered with the integrated development environment and is operated by the screen designer (function to edit the screen), the target to be generated as a source is basically an instance whose property values are displayed in the integrated development environment.
Thus, information in the instance being operated by the screen designer and changed using the customizer function and information in the generated program may be different.
Information on an instance changed using the customizer function can be stored using the serialize function in the integrated development environment. An instance can be created by describing a deserialize process of the stored object in a program.
For common items of the customizer of JavaBeans components, see "3.35 Customizer (common section)".
And, customizer decides value in the following method.
Character input field
Press Enter key, and create source.
Check box
Select or deselect the check box, and create source.
Choice list
Select from list, and create source.
Numeric input field with spin button
Press Enter key or move focus to other field, and create source.
Button
Click by mouse or press Space key, and create source.