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_NAME
NULL_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, toString
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
public FormNonVisual(java.lang.String className)
public java.lang.Object clone()
clone
in class FormComponent
Copyright (C) 2004-2017 FormDev Software GmbH. All rights reserved.