public class FormNonVisual extends FormComponent
FormRoot.
JFormDesigner 1.0 only supports javax.swing.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_NAMENULL_VALUE| Constructor and Description |
|---|
FormNonVisual(java.lang.String className)
Constructs a non-visual form component for the specified class.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Clones this form component.
|
accept, addEvent, addEvent, auxiliary, getAuxiliaryPropertyBoolean, getAuxiliaryPropertyInt, getAuxiliaryPropertyString, getClassName, getConstraints, getEvent, getEventCount, getEvents, getModel, getName, getParent, hasAuxiliary, removeEvent, removeEvent, setName, toStringequals, 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, setPropertyStringpublic FormNonVisual(java.lang.String className)
public java.lang.Object clone()
clone in class FormComponentCopyright (C) 2004-2017 FormDev Software GmbH. All rights reserved.