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_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窗体第一次添加到桌面并可见时触发。不同于 visibleChanged,active/deactive 都会触发 visibleChange,但 formShown 只在第一次添加到桌面时触发。
-
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
-
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-
-
-