Class FormNonVisual
java.lang.Object
com.jformdesigner.model.FormObject
com.jformdesigner.model.FormComponent
com.jformdesigner.model.FormNonVisual
- All Implemented Interfaces:
FormSelectable
A non-visual form component represents a non-visual JavaBean.
Non-visuals are only allowed as children of
FormRoot.
JFormDesigner 1.0 only supports ButtonGroup.
Starting with JFormDesigner 2.0, all non-visual JavaBeans are supported.
Example for creating a button group:
FormComponent radioButton1 = new FormComponent("javax.swing.JRadioButton");
radioButton1.setName("radioButton1");
radioButton1.setProperty("text", "Radio Button 1");
radioButton1.setProperty("$buttonGroup", new FormReference("buttonGroup1"));
panel.add(radioButton1);
FormComponent radioButton2 = new FormComponent("javax.swing.JRadioButton");
radioButton2.setName("radioButton2");
radioButton2.setProperty("text", "Radio Button 2");
radioButton2.setProperty("$buttonGroup", new FormReference("buttonGroup1"));
panel.add(radioButton2);
// Create button group object and add it to FormModel root. The name of
// this object must match to the name used in the FormReference above.
FormNonVisual buttonGroup1 = new FormNonVisual("javax.swing.ButtonGroup");
buttonGroup1.setName("buttonGroup1");
root.add(buttonGroup1);
-
Field Summary
Fields inherited from class FormComponent
FIELD_CLASS_NAME, FIELD_NAMEFields inherited from class FormObject
NULL_VALUE -
Constructor Summary
ConstructorsConstructorDescriptionFormNonVisual(String className) Constructs a non-visual form component for the specified class. -
Method Summary
Methods inherited from class FormComponent
accept, addEvent, addEvent, auxiliary, getAuxiliaryPropertyBoolean, getAuxiliaryPropertyInt, getAuxiliaryPropertyString, getClassName, getConstraints, getEvent, getEventCount, getEvents, getModel, getName, getParent, hasAuxiliary, removeEvent, removeEvent, setClassName, setName, toStringMethods inherited from class FormObject
equals, getClientProperty, getProperties, getProperty, getProperty, getPropertyBoolean, getPropertyBoolean, getPropertyCount, getPropertyDouble, getPropertyDouble, getPropertyInt, getPropertyInt, getPropertyNames, getPropertyString, getPropertyString, getReferenceCount, hashCode, properties, propertyNames, putClientProperty, setProperty, setProperty, setProperty, setPropertyBoolean, setPropertyBoolean, setPropertyDouble, setPropertyDouble, setPropertyInt, setPropertyInt, setPropertyString
-
Constructor Details
-
FormNonVisual
Constructs a non-visual form component for the specified class.
-
-
Method Details
-
clone
-