public abstract class AbstractCSDKWindowApplication extends AbstractCSDKApplication
| Constructor and Description |
|---|
AbstractCSDKWindowApplication(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, removeProjectObservercanEndApplication, 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, onContextActivate, onContextDeactivate, onMessageReceived, requiresProject, runApplication, sendMessageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisActive, onContextActivate, onContextDeactivatepublic AbstractCSDKWindowApplication(ICSDKEnvironment csdkInterface)
csdkInterface - interface padrão para o ambiente CSDK.public final void onApplicationStart()
throws ApplicationException
ApplicationExceptionprotected abstract void applicationStarted(JFrame frame) throws ApplicationException
frame - a janela principal da aplicação.ApplicationException - em caso de erro.protected abstract void applicationEnded()
throws ApplicationException
ApplicationException - em caso de erro.public final void onApplicationEnd()
throws ApplicationException
onApplicationEnd in interface IApplicationonApplicationEnd in class AbstractApplicationApplicationExceptionpublic 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 © 2013–2015 Tecgraf/PUC-Rio. All rights reserved.