public class BasicDesktopFrame extends DesktopFrame implements java.util.Observer
BasicDesktopFrame implementa a interface principal do
sistema no lado cliente. Ela provê a funcionalidade mínima comum a qualquer
sistema desenvolvido com base no CSBase. A configuração deste componente
(específica para cada sistema) compreende: - o título do desktop e a imagem a
ele associada - a localização dos arquivos de propriedades que configuram as
aplicações e os grupos de aplicações.adminFrame, connMonitorListener, dirContentsPanel, notifPanel, projectTree, projectTreePanel, splitPaneBetweenAppAndNotif, splitPaneBetweenTreeAndApp, splitPaneBetweenTreeAndTable, treeFilterPanel| Constructor and Description |
|---|
BasicDesktopFrame()
Constrói a interface principal do cliente.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addOptionalConfigItems(javax.swing.JMenu configMenu)
Constrói itens opcionais do menu de configuração.
|
protected void |
addOptionalMonitoringItems(javax.swing.JMenu monitoringMenu)
Constrói itens opcionais do menu de monitoração.
|
protected javax.swing.JMenu |
createDataRetrievalMenu()
Constrói o submenu para recuperação de dados externos ao projeto.
|
protected java.util.List<javax.swing.JMenuItem> |
createDiskMonitoringMenuItems()
Itens para monitoração de espaço em disco
|
protected javax.swing.JMenu |
createOptionalMenu()
Cria menu opcional no final da barra de menu quando sobrescrito pelas
subclasses.
|
protected void |
createProjectTreeFactory()
Cria uma fábrica de árvores de projeto.
|
protected javax.swing.JMenu |
createRecentProjectsMenu()
Cria o Menu para abertura rápida de projetos abertos recentemente pelo
usuário ("Abrir Recentes...").
|
void |
exitApplication()
Finaliza o cliente.
|
ApplicationPanel |
getApplicationPanel()
Consulta o valor de applicationPanel
|
protected java.lang.String |
getProperty(java.lang.String name)
Obtém uma propriedade opcional da classe.
|
void |
showDesktop()
Constrói e apresenta os componentes da interface principal do cliente.
|
void |
shutdownDesktop(ProjectCloseAction projCloseAction)
Fecha o projeto corrente (caso exista) antes de encerrar a aplicação
cliente principal.
|
void |
update(java.util.Observable o,
java.lang.Object arg)
Este método é chamado nas seguintes situações: 1 - Um projeto do usuário é
criado 2 - Um projeto do usuário é removido 3 - O usuário é adicionado ou
removido de um projeto 4 - Um projeto do qual o usuário participa é
removido Desta forma, habilita ou desabilita os itens do menu Projeto
"(Abrir) Do Usuário" e "(Abrir) De outros usuários".
|
addWindow, adjustTitle, checkOpenableProject, configureDesktop, createDirectoryContentsPanel, createLookAndFeelDesktopSubmenu, createNotificationPanel, createProjectAutoUpdateItem, createRestoreDesktopItem, createShowTreeFilterItem, createTrayIcon, createTreeFilterPanel, displayTrayErrorMessage, displayTrayInfoMessage, displayTrayWarningMessage, enableIfAdminProject, enableIfProject, enableIfProjectOpened, getClientInstanceId, getConfiguration, getDefaultExitTrayMenuItem, getDefaultVisibilityTrayCheckMenuItem, getDesktopErrorImage, getDesktopFrame, getDesktopFrameIcon, getDesktopPreferences, getFatherClientInstanceId, getFileTypeFinder, getFrameImage, getInstance, getMenuBar, getProject, getRecentProjectOpenActions, getRecentProjects, getTitle, getTrayIcon, getTree, getView, isDesktopVisible, mustUpdateProjectTree, openProject, openProjectCreationDialog, openProjectUpdateDialog, postInitialization, preInitialization, removeWindow, saveDesktopPreferences, setCurrentProject, setDesktopErrorImage, setDesktopVisible, setFrameImage, setMenuBar, setShowHiddenFiles, setTitle, shouldShowHiddenFiles, showUI, shutdownDesktop, startServicesObservers, stopServicesObservers, userHasOthersProject, userHasProjectpublic BasicDesktopFrame()
throws ClientException
ClientException - em caso de falha.protected java.lang.String getProperty(java.lang.String name)
name - nome da propriedadepublic final ApplicationPanel getApplicationPanel()
protected void createProjectTreeFactory()
protected javax.swing.JMenu createRecentProjectsMenu()
protected javax.swing.JMenu createDataRetrievalMenu()
protected void addOptionalMonitoringItems(javax.swing.JMenu monitoringMenu)
monitoringMenu - o menu de monitoraçãoprotected java.util.List<javax.swing.JMenuItem> createDiskMonitoringMenuItems()
public void showDesktop()
showDesktop in class DesktopFrameprotected void addOptionalConfigItems(javax.swing.JMenu configMenu)
configMenu - o menu de configuraçãoprotected javax.swing.JMenu createOptionalMenu()
public void shutdownDesktop(ProjectCloseAction projCloseAction)
projCloseAction - ação de fechamento do projetopublic void update(java.util.Observable o,
java.lang.Object arg)
update in interface java.util.Observero - .arg - .public void exitApplication()
Copyright © 2016. All Rights Reserved.