public interface DesignMode
该接口旨在由java.beans.beancontext.BeanContext的实例实现或委派,以便传播到java.beans.beancontext.BeanContextChild实例(当前的“designTime”)属性的嵌套层次结构。
JavaBeans¢规范定义了设计时间的概念,就像JavaBeans实例在其组合和定制期间在交互式设计,组合或构造工具中运行的一种模式,而JavaBean是applet,应用程序的一部分时的运行时,或其他实时Java可执行文件抽象。
BeanContext
, BeanContextChild
, BeanContextMembershipListener
, PropertyChangeEvent
Modifier and Type | Field and Description |
---|---|
static String |
PROPERTYNAME
从BeanContext或PropertyChangeEvents的其他来源触发的propertyName的标准值。
|
Modifier and Type | Method and Description |
---|---|
boolean |
isDesignTime()
值为true表示JavaBeans应该在设计时模式下运行,值为false表示运行时行为。
|
void |
setDesignTime(boolean designTime)
设置“designTime”属性的“值”。
|
static final String PROPERTYNAME
void setDesignTime(boolean designTime)
如果实现对象是java.beans.beancontext.BeanContext或其子接口的实例,那么该BeanContext应该将PropertyChangeEvent引发到其注册的BeanContextMembershipListeners,其参数为:
propertyName
- java.beans.DesignMode.PROPERTYNAME
oldValue
- 以前的“designTime”值 newValue
- “designTime”的当前值 designTime
- “designTime”属性的当前“值”
BeanContext
, BeanContextMembershipListener
, PropertyChangeEvent
boolean isDesignTime()