java.lang.Objectjava.beans.SimpleBeanInfo
com.install4j.api.beaninfo.Install4JBeanInfo
com.install4j.api.beaninfo.ScreenBeanInfo
public class ScreenBeanInfo
Base class for screen bean infos.
Using this class is not strictly required. In principle, you could also set values for the ATTRIBUTE_* constants in the bean descriptor of an unrelated bean info class.
| Field Summary | |
|---|---|
static java.lang.String |
ATTRIBUTE_ASSOCIATED_ACTION
|
static java.lang.String |
ATTRIBUTE_ASSOCIATED_ACTION_TARGET_SCREEN
|
static java.lang.String |
ATTRIBUTE_DEFAULT_QUIT_AFTER_SCREEN
|
static java.lang.String |
ATTRIBUTE_FORM_COMPONENT_CUSTOMIZER_PLACEMENT
|
| Fields inherited from interface java.beans.BeanInfo |
|---|
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 |
| Constructor Summary | |
|---|---|
ScreenBeanInfo(java.lang.String displayName,
java.lang.String shortDescription,
java.lang.String category,
boolean multipleInstancesSupported,
boolean installedFilesRequired,
java.lang.Integer sortKey,
java.lang.Class beanClass)
Same as Install4JBeanInfo.Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class). |
|
ScreenBeanInfo(java.lang.String displayName,
java.lang.String shortDescription,
java.lang.String category,
boolean multipleInstancesSupported,
boolean installedFilesRequired,
java.lang.Integer sortKey,
java.lang.Class beanClass,
java.lang.Class customizerClass)
Same as Install4JBeanInfo.Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class). |
|
| Method Summary | |
|---|---|
void |
setAssociatedAction(java.lang.String actionClassName,
java.lang.String targetScreenClassName)
Configures an associated action. |
void |
setDefaultQuitAfterScreen(boolean defaultQuitAfterScreen)
Configures the default value of the "Quit after screen" property of the screen. |
void |
setFormComponentCustomizerPlacement(CustomizerPlacement customizerPlacement)
Configures the placement of the form component customizer for form screens. |
| Methods inherited from class java.beans.SimpleBeanInfo |
|---|
getAdditionalBeanInfo, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, loadImage |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ATTRIBUTE_DEFAULT_QUIT_AFTER_SCREEN
setDefaultQuitAfterScreen(boolean),
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_FORM_COMPONENT_CUSTOMIZER_PLACEMENT
setFormComponentCustomizerPlacement(CustomizerPlacement),
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_ASSOCIATED_ACTION
setAssociatedAction(String, String),
Constant Field Valuespublic static final java.lang.String ATTRIBUTE_ASSOCIATED_ACTION_TARGET_SCREEN
setAssociatedAction(String, String),
Constant Field Values| Constructor Detail |
|---|
public ScreenBeanInfo(java.lang.String displayName,
java.lang.String shortDescription,
java.lang.String category,
boolean multipleInstancesSupported,
boolean installedFilesRequired,
java.lang.Integer sortKey,
java.lang.Class beanClass,
java.lang.Class customizerClass)
Install4JBeanInfo.Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class, Class).
public ScreenBeanInfo(java.lang.String displayName,
java.lang.String shortDescription,
java.lang.String category,
boolean multipleInstancesSupported,
boolean installedFilesRequired,
java.lang.Integer sortKey,
java.lang.Class beanClass)
Install4JBeanInfo.Install4JBeanInfo(String, String, String, boolean, boolean, Integer, Class).
| Method Detail |
|---|
public void setDefaultQuitAfterScreen(boolean defaultQuitAfterScreen)
defaultQuitAfterScreen - the default valuepublic void setFormComponentCustomizerPlacement(CustomizerPlacement customizerPlacement)
customizerPlacement - the placementFormPanelContainer
public void setAssociatedAction(java.lang.String actionClassName,
java.lang.String targetScreenClassName)
actionClassName - the class of the associated actiontargetScreenClassName - the target screen. If non-null, the install4j GUI will propose to add the
associated action to the target screen if it cannot already be found on any screen.