public abstract class AbstractCSDKWindowApplication extends AbstractCSDKApplication
| Constructor and Description |
|---|
AbstractCSDKWindowApplication(csdk.v2.api.core.ICSDKEnvironment csdkInterface)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addWindow(Window win)
Registra uma janela cliente na janela principal de modo que, ao fechar a
janela pricipal, todas as janelas registradas também são fechadas.
|
protected abstract void |
applicationEnded()
Método de finalização dos componentes visuais na janela da aplicação.
|
protected abstract void |
applicationStarted(JFrame frame)
Método de inicialização dos componentes visuais na janela da aplicação.
|
void |
closeDependentWindows()
Fecha todas as janelas dependentes da janela principal da aplicação.
|
JFrame |
getApplicationFrame()
Obtém a janela principal da aplicação.
|
void |
onApplicationEnd() |
void |
onApplicationStart() |
void |
removeWindow(Window win)
Descadastra uma janela da cliente janela principal.
|
addProjectObserver, browseLocalFileInOpenMode, browseLocalFileInSaveMode, browseMultipleLocalFilesInOpenMode, browseMultipleProjectFilesInOpenMode, browseProjectFileInOpenMode, browseProjectFileInSaveMode, createLocalFile, createProjectFile, disposeContexts, executeAlgorithm, executeFlow, getCurrentProjectId, getLocalFile, getProjectFile, isCommandContextAvailable, isFileSystemContextAvailable, isProjectContextAvailable, isProjectOpen, removeLocalFile, removeProjectFile, removeProjectObserverbroadcastAsyncMessage, canEndApplication, finishApplication, getApplicationDescription, getApplicationFileTypes, getApplicationIcon, getApplicationId, getApplicationName, getAuthor, getAuthorEmail, getCharset, getCharset, getClassString, getContext, getImageIcon, getInstanceId, getLocale, getProperty, getResource, getResourceAsStream, getServerCharset, getSmallApplicationIcon, getString, getVersion, handleException, hasClassString, hasString, isActive, isApplicationContextAvailable, isBundleRequired, isPropertyNull, isSingleton, onAsyncMessageReceived, onContextActivate, onContextDeactivate, onSyncMessageReceived, requiresProject, runApplication, sendAsyncMessage, sendSyncMessagepublic AbstractCSDKWindowApplication(csdk.v2.api.core.ICSDKEnvironment csdkInterface)
csdkInterface - interface padrão para o ambiente CSDK.public final void onApplicationStart()
throws csdk.v2.api.application.ApplicationException
csdk.v2.api.application.ApplicationExceptionprotected abstract void applicationStarted(JFrame frame) throws csdk.v2.api.application.ApplicationException
frame - a janela principal da aplicação.csdk.v2.api.application.ApplicationException - em caso de erro.protected abstract void applicationEnded()
throws csdk.v2.api.application.ApplicationException
csdk.v2.api.application.ApplicationException - em caso de erro.public final void onApplicationEnd()
throws csdk.v2.api.application.ApplicationException
onApplicationEnd in interface csdk.v2.api.application.IApplicationonApplicationEnd in class AbstractApplicationcsdk.v2.api.application.ApplicationExceptionpublic final JFrame getApplicationFrame()
public final void addWindow(Window win)
win - uma nova janela registradapublic final void removeWindow(Window win)
win - a janela que deve ser removida da janela principal.public final void closeDependentWindows()
Copyright © 2016 Tecgraf/PUC-Rio. All rights reserved.