|
install4j API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 ValuesConstructor 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 placementScreen.hasFormPanel()
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.
|
install4j API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |