com.supermap.desktop.controls.ui
类 FormBaseChild
- java.lang.Object
 - 
- java.awt.Component
 - 
- java.awt.Container
 - 
- javax.swing.JComponent
 - 
- javax.swing.JPanel
 - 
- com.supermap.desktop.controls.ui.FormBaseChild
 
 
 
 
 
 
- 
- 
字段概要
字段 限定符和类型 字段和说明 static java.lang.StringTITLE_PROPERTY 
- 
构造器概要
构造器 构造器和说明 FormBaseChild(java.lang.String title)根据标题创建的构造器FormBaseChild(java.lang.String title, javax.swing.Icon icon)根据标题创建的构造器FormBaseChild(java.lang.String title, javax.swing.Icon icon, java.awt.Component component)已过时。 
- 
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voidactived()激活窗口时触发voidaddFormActivatedListener(com.supermap.desktop.core.event.FormActivatedListener listener)添加窗口激活监听事件voidaddFormBeforeFullScreenListener(FormBeforeFullScreenListener listener)添加窗口退出全屏之前事件监听器voidaddFormClosedListener(com.supermap.desktop.core.event.FormClosedListener listener)先执行 FormClosed,再调用事件voidaddFormClosingListener(com.supermap.desktop.core.event.FormClosingListener listener)先执行 formClosing,再调用事件voidaddFormDeactivatedListener(com.supermap.desktop.core.event.FormDeactivatedListener listener)添加窗口失去激活监听事件voidaddFormExitedFullScreenListener(FormExitedFullScreenListener listener)添加窗口退出全屏之后事件监听器voidaddFormReopenedListener(com.supermap.desktop.core.event.FormReopenedListener listener)添加窗口重新打开后事件监听器voidaddFormReopeningListener(com.supermap.desktop.core.event.FormReopeningListener listener)添加窗口重新打开中事件voidaddFormShownListener(com.supermap.desktop.core.event.FormShownListener listener)添加窗口展示监听事件voidclean()关闭时清理voiddeactived()窗口失去激活状态时触发voiddoActive()voidfireFormBeforeFullScreen()发送创建全屏窗口之前事件voidfireFormClosed(com.supermap.desktop.core.event.FormClosedEvent e)发送窗口关闭完成事件voidfireFormClosing(com.supermap.desktop.core.event.FormClosingEvent e)发送窗口关闭中事件voidfireFormDeactivated()发送窗口失去焦点事件voidfireFormExitedFullScreen()发送退出全屏窗口之后事件voidfireFormHidden(com.supermap.desktop.core.event.FormHiddenEvent e)发送窗口隐藏事件voidfireFormReopened()发送窗口重新打开完成事件voidfireFormReopening()发送窗口重新打开中事件voidfireFormShown(com.supermap.desktop.core.event.FormShownEvent e)发送窗口显示事件voidformClosed(com.supermap.desktop.core.event.FormClosedEvent e)窗口关闭后触发voidformClosing(com.supermap.desktop.core.event.FormClosingEvent e)窗口关闭前触发voidformHidden(com.supermap.desktop.core.event.FormHiddenEvent e)窗口隐藏时触发voidformShown(com.supermap.desktop.core.event.FormShownEvent e)窗口显示时触发SmStatusbargetStatusbar()获得窗口底部属性栏java.lang.StringgetTitle()获取标题com.supermap.desktop.core.enums.WindowTypegetWindowType()获取窗口的类型booleanisActivated()获取窗口是否处于激活状态。booleanisClosed()判断窗口是否关闭booleanisFullScreen()判断当前是否为全屏显示booleanisNeedSave()获取窗口内容是否需要保存。voidreLayoutToolBar()重新布局工具条voidremoveFormActivatedListener(com.supermap.desktop.core.event.FormActivatedListener listener)移除窗口激活监听事件voidremoveFormBeforeFullScreenListener(FormBeforeFullScreenListener listener)移除窗口退出全屏之前事件监听器voidremoveFormClosedListener(com.supermap.desktop.core.event.FormClosedListener listener)移除窗口关闭事件voidremoveFormClosingListener(com.supermap.desktop.core.event.FormClosingListener listener)先执行 formClosed,再调用事件voidremoveFormDeactivatedListener(com.supermap.desktop.core.event.FormDeactivatedListener listener)移除窗口失去激活监听事件voidremoveFormExitedFullScreenListener(FormExitedFullScreenListener listener)移除窗口退出全屏之后事件监听器voidremoveFormReopenedListener(com.supermap.desktop.core.event.FormReopenedListener listener)移除窗口重新打开后事件监听器voidremoveFormReopeningListener(com.supermap.desktop.core.event.FormReopeningListener listener)移除窗口重新打开中事件voidremoveFormShownListener(com.supermap.desktop.core.event.FormShownListener listener)移除窗口展示监听事件booleansave()保存窗口中的内容。booleansave(boolean notify, boolean newWindow)保存窗口中的内容。booleansaveAs(boolean isNewWindow)另存窗口中的内容。booleansaveFormInfos()保存窗口的参数信息,目前场景窗口用到,保存KML信息voidsetNeedSave(boolean needSave)设置内容是否需要保存。voidsetStatusbar(SmStatusbar statusbar)设置窗口底部属性栏voidsetTitle(java.lang.String title)设置标题 
 - 
 
- 
- 
字段详细资料
- 
TITLE_PROPERTY
public static final java.lang.String TITLE_PROPERTY
- 另请参阅:
 - 常量字段值
 
 
 - 
 
- 
构造器详细资料
- 
FormBaseChild
public FormBaseChild(java.lang.String title)
根据标题创建的构造器- 参数:
 title- 标题
 
- 
FormBaseChild
public FormBaseChild(java.lang.String title, javax.swing.Icon icon)根据标题创建的构造器- 参数:
 title- 标题icon- 图标-暂时无效
 
- 
FormBaseChild
@Deprecated public FormBaseChild(java.lang.String title, javax.swing.Icon icon, java.awt.Component component)已过时。根据标题创建的构造器- 参数:
 title- 标题
 
 - 
 
- 
方法详细资料
- 
isFullScreen
public boolean isFullScreen()
判断当前是否为全屏显示- 返回:
 
 
- 
getWindowType
public com.supermap.desktop.core.enums.WindowType getWindowType()
从接口复制的说明:IForm获取窗口的类型- 指定者:
 getWindowType在接口中IForm
 
- 
isActivated
public boolean isActivated()
从接口复制的说明:IForm获取窗口是否处于激活状态。- 指定者:
 isActivated在接口中IForm- 返回:
 - 是否处于激活状态
 
 
- 
save
public boolean save()
从接口复制的说明:IForm保存窗口中的内容。 
- 
save
public boolean save(boolean notify, boolean newWindow)从接口复制的说明:IForm保存窗口中的内容。 
- 
saveAs
public boolean saveAs(boolean isNewWindow)
从接口复制的说明:IForm另存窗口中的内容。 
- 
isNeedSave
public boolean isNeedSave()
从接口复制的说明:IForm获取窗口内容是否需要保存。- 指定者:
 isNeedSave在接口中IForm
 
- 
setNeedSave
public void setNeedSave(boolean needSave)
从接口复制的说明:IForm设置内容是否需要保存。- 指定者:
 setNeedSave在接口中IForm
 
- 
saveFormInfos
public boolean saveFormInfos()
从接口复制的说明:IForm保存窗口的参数信息,目前场景窗口用到,保存KML信息- 指定者:
 saveFormInfos在接口中IForm- 返回:
 - 保存成功返回 true;否则返回 false。
 
 
- 
doActive
public final void doActive()
 
- 
formShown
public void formShown(com.supermap.desktop.core.event.FormShownEvent e)
从接口复制的说明:IForm窗口显示时触发 
- 
formHidden
public void formHidden(com.supermap.desktop.core.event.FormHiddenEvent e)
从接口复制的说明:IForm窗口隐藏时触发- 指定者:
 formHidden在接口中IForm
 
- 
formClosing
public void formClosing(com.supermap.desktop.core.event.FormClosingEvent e)
从接口复制的说明:IForm窗口关闭前触发- 指定者:
 formClosing在接口中IForm
 
- 
formClosed
public void formClosed(com.supermap.desktop.core.event.FormClosedEvent e)
从接口复制的说明:IForm窗口关闭后触发- 指定者:
 formClosed在接口中IForm
 
- 
addFormActivatedListener
public void addFormActivatedListener(com.supermap.desktop.core.event.FormActivatedListener listener)
从接口复制的说明:IForm添加窗口激活监听事件- 指定者:
 addFormActivatedListener在接口中IForm
 
- 
removeFormActivatedListener
public void removeFormActivatedListener(com.supermap.desktop.core.event.FormActivatedListener listener)
从接口复制的说明:IForm移除窗口激活监听事件- 指定者:
 removeFormActivatedListener在接口中IForm
 
- 
addFormDeactivatedListener
public void addFormDeactivatedListener(com.supermap.desktop.core.event.FormDeactivatedListener listener)
从接口复制的说明:IForm添加窗口失去激活监听事件- 指定者:
 addFormDeactivatedListener在接口中IForm
 
- 
removeFormDeactivatedListener
public void removeFormDeactivatedListener(com.supermap.desktop.core.event.FormDeactivatedListener listener)
从接口复制的说明:IForm移除窗口失去激活监听事件- 指定者:
 removeFormDeactivatedListener在接口中IForm
 
- 
addFormReopeningListener
public void addFormReopeningListener(com.supermap.desktop.core.event.FormReopeningListener listener)
从接口复制的说明:IForm添加窗口重新打开中事件- 指定者:
 addFormReopeningListener在接口中IForm- 参数:
 listener- 窗口重新打开中事件
 
- 
removeFormReopeningListener
public void removeFormReopeningListener(com.supermap.desktop.core.event.FormReopeningListener listener)
从接口复制的说明:IForm移除窗口重新打开中事件- 指定者:
 removeFormReopeningListener在接口中IForm- 参数:
 listener- 窗口重新打开中事件
 
- 
addFormReopenedListener
public void addFormReopenedListener(com.supermap.desktop.core.event.FormReopenedListener listener)
从接口复制的说明:IForm添加窗口重新打开后事件监听器- 指定者:
 addFormReopenedListener在接口中IForm- 参数:
 listener- 窗口重新打开后事件监听器
 
- 
removeFormReopenedListener
public void removeFormReopenedListener(com.supermap.desktop.core.event.FormReopenedListener listener)
从接口复制的说明:IForm移除窗口重新打开后事件监听器- 指定者:
 removeFormReopenedListener在接口中IForm- 参数:
 listener- 窗口重新打开后事件监听器
 
- 
addFormClosingListener
public void addFormClosingListener(com.supermap.desktop.core.event.FormClosingListener listener)
先执行 formClosing,再调用事件- 指定者:
 addFormClosingListener在接口中IForm- 参数:
 listener-
 
- 
removeFormClosingListener
public void removeFormClosingListener(com.supermap.desktop.core.event.FormClosingListener listener)
先执行 formClosed,再调用事件- 指定者:
 removeFormClosingListener在接口中IForm- 参数:
 listener-
 
- 
addFormClosedListener
public void addFormClosedListener(com.supermap.desktop.core.event.FormClosedListener listener)
先执行 FormClosed,再调用事件- 指定者:
 addFormClosedListener在接口中IForm- 参数:
 listener-
 
- 
removeFormClosedListener
public void removeFormClosedListener(com.supermap.desktop.core.event.FormClosedListener listener)
从接口复制的说明:IForm移除窗口关闭事件- 指定者:
 removeFormClosedListener在接口中IForm
 
- 
addFormShownListener
public void addFormShownListener(com.supermap.desktop.core.event.FormShownListener listener)
从接口复制的说明:IForm添加窗口展示监听事件- 指定者:
 addFormShownListener在接口中IForm
 
- 
removeFormShownListener
public void removeFormShownListener(com.supermap.desktop.core.event.FormShownListener listener)
从接口复制的说明:IForm移除窗口展示监听事件- 指定者:
 removeFormShownListener在接口中IForm
 
- 
fireFormReopening
public void fireFormReopening()
从接口复制的说明:IForm发送窗口重新打开中事件- 指定者:
 fireFormReopening在接口中IForm
 
- 
fireFormReopened
public void fireFormReopened()
从接口复制的说明:IForm发送窗口重新打开完成事件- 指定者:
 fireFormReopened在接口中IForm
 
- 
fireFormDeactivated
public void fireFormDeactivated()
发送窗口失去焦点事件 
- 
fireFormClosing
public void fireFormClosing(com.supermap.desktop.core.event.FormClosingEvent e)
发送窗口关闭中事件- 参数:
 e- 窗口关闭中事件对象
 
- 
fireFormClosed
public void fireFormClosed(com.supermap.desktop.core.event.FormClosedEvent e)
发送窗口关闭完成事件- 参数:
 e- 窗口关闭完成事件对象
 
- 
fireFormShown
public void fireFormShown(com.supermap.desktop.core.event.FormShownEvent e)
发送窗口显示事件- 参数:
 e- 窗口显示事件对象
 
- 
fireFormHidden
public void fireFormHidden(com.supermap.desktop.core.event.FormHiddenEvent e)
发送窗口隐藏事件- 参数:
 e- 窗口隐藏事件对象
 
- 
addFormBeforeFullScreenListener
public void addFormBeforeFullScreenListener(FormBeforeFullScreenListener listener)
从接口复制的说明:IForm添加窗口退出全屏之前事件监听器- 指定者:
 addFormBeforeFullScreenListener在接口中IForm- 参数:
 listener- 窗口退出全屏之前事件监听器
 
- 
removeFormBeforeFullScreenListener
public void removeFormBeforeFullScreenListener(FormBeforeFullScreenListener listener)
从接口复制的说明:IForm移除窗口退出全屏之前事件监听器- 指定者:
 removeFormBeforeFullScreenListener在接口中IForm- 参数:
 listener- 窗口退出全屏之前事件监听器
 
- 
fireFormBeforeFullScreen
public void fireFormBeforeFullScreen()
发送创建全屏窗口之前事件- 指定者:
 fireFormBeforeFullScreen在接口中IForm
 
- 
addFormExitedFullScreenListener
public void addFormExitedFullScreenListener(FormExitedFullScreenListener listener)
从接口复制的说明:IForm添加窗口退出全屏之后事件监听器- 指定者:
 addFormExitedFullScreenListener在接口中IForm- 参数:
 listener- 窗口退出全屏之后事件监听器
 
- 
removeFormExitedFullScreenListener
public void removeFormExitedFullScreenListener(FormExitedFullScreenListener listener)
从接口复制的说明:IForm移除窗口退出全屏之后事件监听器- 指定者:
 removeFormExitedFullScreenListener在接口中IForm- 参数:
 listener- 窗口退出全屏之后事件监听器
 
- 
fireFormExitedFullScreen
public void fireFormExitedFullScreen()
发送退出全屏窗口之后事件- 指定者:
 fireFormExitedFullScreen在接口中IForm
 
- 
reLayoutToolBar
public void reLayoutToolBar()
重新布局工具条 
- 
getStatusbar
public SmStatusbar getStatusbar()
获得窗口底部属性栏- 返回:
 
 
- 
setStatusbar
public void setStatusbar(SmStatusbar statusbar)
设置窗口底部属性栏- 参数:
 statusbar-
 
 - 
 
 -