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()发送创建全屏窗口之前事件voidfireFormExitedFullScreen()发送退出全屏窗口之后事件voidfireFormReopened()发送窗口重新打开完成事件voidfireFormReopening()发送窗口重新打开中事件voidformClosed(com.supermap.desktop.core.event.FormClosedEvent e)窗口关闭后触发voidformClosing(com.supermap.desktop.core.event.FormClosingEvent 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_PROPERTYpublic static final java.lang.String TITLE_PROPERTY - 另请参阅:
- 常量字段值
 
 
- 
 - 
构造器详细资料- 
FormBaseChildpublic FormBaseChild(java.lang.String title) 根据标题创建的构造器- 参数:
- title- 标题
 
 - 
FormBaseChildpublic 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- 标题
 
 
- 
 - 
方法详细资料- 
isFullScreenpublic boolean isFullScreen() 判断当前是否为全屏显示- 返回:
 
 - 
getWindowTypepublic com.supermap.desktop.core.enums.WindowType getWindowType() 从接口复制的说明:IForm获取窗口的类型- 指定者:
- getWindowType在接口中- IForm
 
 - 
isActivatedpublic boolean isActivated() 从接口复制的说明:IForm获取窗口是否处于激活状态。- 指定者:
- isActivated在接口中- IForm
- 返回:
- 是否处于激活状态
 
 - 
savepublic boolean save() 从接口复制的说明:IForm保存窗口中的内容。
 - 
savepublic boolean save(boolean notify, boolean newWindow)从接口复制的说明:IForm保存窗口中的内容。
 - 
saveAspublic boolean saveAs(boolean isNewWindow) 从接口复制的说明:IForm另存窗口中的内容。
 - 
isNeedSavepublic boolean isNeedSave() 从接口复制的说明:IForm获取窗口内容是否需要保存。- 指定者:
- isNeedSave在接口中- IForm
 
 - 
setNeedSavepublic void setNeedSave(boolean needSave) 从接口复制的说明:IForm设置内容是否需要保存。- 指定者:
- setNeedSave在接口中- IForm
 
 - 
saveFormInfospublic boolean saveFormInfos() 从接口复制的说明:IForm保存窗口的参数信息,目前场景窗口用到,保存KML信息- 指定者:
- saveFormInfos在接口中- IForm
- 返回:
- 保存成功返回 true;否则返回 false。
 
 - 
doActivepublic final void doActive() 
 - 
formShownpublic void formShown(com.supermap.desktop.core.event.FormShownEvent e) 从接口复制的说明:IForm窗体第一次添加到桌面并可见时触发。不同于 visibleChanged,active/deactive 都会触发 visibleChange,但 formShown 只在第一次添加到桌面时触发。
 - 
formClosingpublic void formClosing(com.supermap.desktop.core.event.FormClosingEvent e) 从接口复制的说明:IForm窗口关闭前触发- 指定者:
- formClosing在接口中- IForm
 
 - 
formClosedpublic void formClosed(com.supermap.desktop.core.event.FormClosedEvent e) 从接口复制的说明:IForm窗口关闭后触发- 指定者:
- formClosed在接口中- IForm
 
 - 
addFormActivatedListenerpublic void addFormActivatedListener(com.supermap.desktop.core.event.FormActivatedListener listener) 从接口复制的说明:IForm添加窗口激活监听事件- 指定者:
- addFormActivatedListener在接口中- IForm
 
 - 
removeFormActivatedListenerpublic void removeFormActivatedListener(com.supermap.desktop.core.event.FormActivatedListener listener) 从接口复制的说明:IForm移除窗口激活监听事件- 指定者:
- removeFormActivatedListener在接口中- IForm
 
 - 
addFormDeactivatedListenerpublic void addFormDeactivatedListener(com.supermap.desktop.core.event.FormDeactivatedListener listener) 从接口复制的说明:IForm添加窗口失去激活监听事件- 指定者:
- addFormDeactivatedListener在接口中- IForm
 
 - 
removeFormDeactivatedListenerpublic void removeFormDeactivatedListener(com.supermap.desktop.core.event.FormDeactivatedListener listener) 从接口复制的说明:IForm移除窗口失去激活监听事件- 指定者:
- removeFormDeactivatedListener在接口中- IForm
 
 - 
addFormReopeningListenerpublic void addFormReopeningListener(com.supermap.desktop.core.event.FormReopeningListener listener) 从接口复制的说明:IForm添加窗口重新打开中事件- 指定者:
- addFormReopeningListener在接口中- IForm
- 参数:
- listener- 窗口重新打开中事件
 
 - 
removeFormReopeningListenerpublic void removeFormReopeningListener(com.supermap.desktop.core.event.FormReopeningListener listener) 从接口复制的说明:IForm移除窗口重新打开中事件- 指定者:
- removeFormReopeningListener在接口中- IForm
- 参数:
- listener- 窗口重新打开中事件
 
 - 
addFormReopenedListenerpublic void addFormReopenedListener(com.supermap.desktop.core.event.FormReopenedListener listener) 从接口复制的说明:IForm添加窗口重新打开后事件监听器- 指定者:
- addFormReopenedListener在接口中- IForm
- 参数:
- listener- 窗口重新打开后事件监听器
 
 - 
removeFormReopenedListenerpublic void removeFormReopenedListener(com.supermap.desktop.core.event.FormReopenedListener listener) 从接口复制的说明:IForm移除窗口重新打开后事件监听器- 指定者:
- removeFormReopenedListener在接口中- IForm
- 参数:
- listener- 窗口重新打开后事件监听器
 
 - 
addFormClosingListenerpublic void addFormClosingListener(com.supermap.desktop.core.event.FormClosingListener listener) 先执行 formClosing,再调用事件- 指定者:
- addFormClosingListener在接口中- IForm
- 参数:
- listener-
 
 - 
removeFormClosingListenerpublic void removeFormClosingListener(com.supermap.desktop.core.event.FormClosingListener listener) 先执行 formClosed,再调用事件- 指定者:
- removeFormClosingListener在接口中- IForm
- 参数:
- listener-
 
 - 
addFormClosedListenerpublic void addFormClosedListener(com.supermap.desktop.core.event.FormClosedListener listener) 先执行 FormClosed,再调用事件- 指定者:
- addFormClosedListener在接口中- IForm
- 参数:
- listener-
 
 - 
removeFormClosedListenerpublic void removeFormClosedListener(com.supermap.desktop.core.event.FormClosedListener listener) 从接口复制的说明:IForm移除窗口关闭事件- 指定者:
- removeFormClosedListener在接口中- IForm
 
 - 
addFormShownListenerpublic void addFormShownListener(com.supermap.desktop.core.event.FormShownListener listener) 从接口复制的说明:IForm添加窗口展示监听事件- 指定者:
- addFormShownListener在接口中- IForm
 
 - 
removeFormShownListenerpublic void removeFormShownListener(com.supermap.desktop.core.event.FormShownListener listener) 从接口复制的说明:IForm移除窗口展示监听事件- 指定者:
- removeFormShownListener在接口中- IForm
 
 - 
fireFormReopeningpublic void fireFormReopening() 从接口复制的说明:IForm发送窗口重新打开中事件- 指定者:
- fireFormReopening在接口中- IForm
 
 - 
fireFormReopenedpublic void fireFormReopened() 从接口复制的说明:IForm发送窗口重新打开完成事件- 指定者:
- fireFormReopened在接口中- IForm
 
 - 
addFormBeforeFullScreenListenerpublic void addFormBeforeFullScreenListener(FormBeforeFullScreenListener listener) 从接口复制的说明:IForm添加窗口退出全屏之前事件监听器- 指定者:
- addFormBeforeFullScreenListener在接口中- IForm
- 参数:
- listener- 窗口退出全屏之前事件监听器
 
 - 
removeFormBeforeFullScreenListenerpublic void removeFormBeforeFullScreenListener(FormBeforeFullScreenListener listener) 从接口复制的说明:IForm移除窗口退出全屏之前事件监听器- 指定者:
- removeFormBeforeFullScreenListener在接口中- IForm
- 参数:
- listener- 窗口退出全屏之前事件监听器
 
 - 
fireFormBeforeFullScreenpublic void fireFormBeforeFullScreen() 发送创建全屏窗口之前事件- 指定者:
- fireFormBeforeFullScreen在接口中- IForm
 
 - 
addFormExitedFullScreenListenerpublic void addFormExitedFullScreenListener(FormExitedFullScreenListener listener) 从接口复制的说明:IForm添加窗口退出全屏之后事件监听器- 指定者:
- addFormExitedFullScreenListener在接口中- IForm
- 参数:
- listener- 窗口退出全屏之后事件监听器
 
 - 
removeFormExitedFullScreenListenerpublic void removeFormExitedFullScreenListener(FormExitedFullScreenListener listener) 从接口复制的说明:IForm移除窗口退出全屏之后事件监听器- 指定者:
- removeFormExitedFullScreenListener在接口中- IForm
- 参数:
- listener- 窗口退出全屏之后事件监听器
 
 - 
fireFormExitedFullScreenpublic void fireFormExitedFullScreen() 发送退出全屏窗口之后事件- 指定者:
- fireFormExitedFullScreen在接口中- IForm
 
 - 
reLayoutToolBarpublic void reLayoutToolBar() 重新布局工具条
 - 
getStatusbarpublic SmStatusbar getStatusbar() 获得窗口底部属性栏- 返回:
 
 - 
setStatusbarpublic void setStatusbar(SmStatusbar statusbar) 设置窗口底部属性栏- 参数:
- statusbar-
 
 
- 
 
-