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.String
TITLE_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)
已过时。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
actived()
激活窗口时触发void
addFormActivatedListener(com.supermap.desktop.core.event.FormActivatedListener listener)
添加窗口激活监听事件void
addFormBeforeFullScreenListener(FormBeforeFullScreenListener listener)
添加窗口退出全屏之前事件监听器void
addFormClosedListener(com.supermap.desktop.core.event.FormClosedListener listener)
先执行 FormClosed,再调用事件void
addFormClosingListener(com.supermap.desktop.core.event.FormClosingListener listener)
先执行 formClosing,再调用事件void
addFormDeactivatedListener(com.supermap.desktop.core.event.FormDeactivatedListener listener)
添加窗口失去激活监听事件void
addFormExitedFullScreenListener(FormExitedFullScreenListener listener)
添加窗口退出全屏之后事件监听器void
addFormReopenedListener(com.supermap.desktop.core.event.FormReopenedListener listener)
添加窗口重新打开后事件监听器void
addFormReopeningListener(com.supermap.desktop.core.event.FormReopeningListener listener)
添加窗口重新打开中事件void
addFormShownListener(com.supermap.desktop.core.event.FormShownListener listener)
添加窗口展示监听事件void
clean()
关闭时清理void
deactived()
窗口失去激活状态时触发void
doActive()
void
fireFormBeforeFullScreen()
发送创建全屏窗口之前事件void
fireFormExitedFullScreen()
发送退出全屏窗口之后事件void
fireFormReopened()
发送窗口重新打开完成事件void
fireFormReopening()
发送窗口重新打开中事件void
formClosed(com.supermap.desktop.core.event.FormClosedEvent e)
窗口关闭后触发void
formClosing(com.supermap.desktop.core.event.FormClosingEvent e)
窗口关闭前触发void
formShown(com.supermap.desktop.core.event.FormShownEvent e)
窗体第一次添加到桌面并可见时触发。SmStatusbar
getStatusbar()
获得窗口底部属性栏java.lang.String
getTitle()
获取标题com.supermap.desktop.core.enums.WindowType
getWindowType()
获取窗口的类型boolean
isActivated()
获取窗口是否处于激活状态。boolean
isClosed()
判断窗口是否关闭boolean
isFullScreen()
判断当前是否为全屏显示boolean
isNeedSave()
获取窗口内容是否需要保存。void
reLayoutToolBar()
重新布局工具条void
removeFormActivatedListener(com.supermap.desktop.core.event.FormActivatedListener listener)
移除窗口激活监听事件void
removeFormBeforeFullScreenListener(FormBeforeFullScreenListener listener)
移除窗口退出全屏之前事件监听器void
removeFormClosedListener(com.supermap.desktop.core.event.FormClosedListener listener)
移除窗口关闭事件void
removeFormClosingListener(com.supermap.desktop.core.event.FormClosingListener listener)
先执行 formClosed,再调用事件void
removeFormDeactivatedListener(com.supermap.desktop.core.event.FormDeactivatedListener listener)
移除窗口失去激活监听事件void
removeFormExitedFullScreenListener(FormExitedFullScreenListener listener)
移除窗口退出全屏之后事件监听器void
removeFormReopenedListener(com.supermap.desktop.core.event.FormReopenedListener listener)
移除窗口重新打开后事件监听器void
removeFormReopeningListener(com.supermap.desktop.core.event.FormReopeningListener listener)
移除窗口重新打开中事件void
removeFormShownListener(com.supermap.desktop.core.event.FormShownListener listener)
移除窗口展示监听事件boolean
save()
保存窗口中的内容。boolean
save(boolean notify, boolean newWindow)
保存窗口中的内容。boolean
saveAs(boolean isNewWindow)
另存窗口中的内容。boolean
saveFormInfos()
保存窗口的参数信息,目前场景窗口用到,保存KML信息void
setNeedSave(boolean needSave)
设置内容是否需要保存。void
setStatusbar(SmStatusbar statusbar)
设置窗口底部属性栏void
setTitle(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
-
-
-