public final class NotificationCompositionFrame extends DesktopComponentDialog
javax.swing.JDialog.AccessibleJDialogjava.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityTypejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.JButton |
closeButton
Botão para fechar a tela.
|
protected javax.swing.JCheckBox |
connectedUsersCheck
Opção de usuários conectados
|
protected javax.swing.JTextArea |
editionArea
Área de edição
|
protected javax.swing.JCheckBox |
mailToggle
Opção de envio via email.
|
protected javax.swing.JCheckBox |
popUpToggle
Opção de envio via popup.
|
protected javax.swing.JButton |
sendButton
Botão de envio da mensagem
|
accessibleContext, rootPane, rootPaneCheckingEnabledBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
NotificationCompositionFrame()
Constrói e exibe o diálogo de execução de algoritmos
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSubPanels(java.awt.Container mainPane)
Adiciona os subpainéis ao painel principal da janela.
|
protected void |
buildUI()
Constrói a interface.
|
protected javax.swing.JPanel |
createButtonsPane()
Cria o painel inferior com os botões (send e close)
|
protected javax.swing.JPanel |
createButtonsPane(boolean addSendButton)
Cria o painel inferior com os botões.
|
protected javax.swing.JPanel |
createEditionPanel(java.lang.String title)
Cria o painel de edição da mensagem.
|
protected java.awt.event.ActionListener |
getCloseButtonActionListener()
Obtém o
ActionListener para o botão de fechamento da tela. |
protected java.util.Set<csbase.logic.UserOutline> |
getProjectUsersIdsSet()
Retorna um conjunto com os
UserOutline de todos os usuários que têm
acesso ao projeto (RO ou RW). |
java.util.List<java.lang.Object> |
getRecipientsIDs()
Obtém os IDs dos destinatários da mensagem.
|
protected java.awt.event.ActionListener |
getSendButtonActionListener()
Obtém o
ActionListener para o botão de envio da mensagem. |
protected java.util.List<csbase.logic.UserOutline> |
getUserIdsList()
Obtem a lista de todos os usuários cadastrados.
|
protected java.lang.String |
getWindowTitle()
Obtém o título da janela.
|
boolean |
hasMessage()
Consulta da existência de uma mensagem digitada.
|
boolean |
hasRecipients()
Verifica se existe algum usuário selecionado.
|
void |
messageTextChanged()
Callback executada quando o conteúdo da mensagem é alterado.
|
protected void |
preShowInit()
Inicialização
|
protected void |
sendMessage(boolean isVolatile)
Método de acesso aos proxies de notificação e mail para consulta aos
widgets da interface e envio das mensagens.
|
void |
start()
Exibe a janela.
|
center, center, closeaddImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected final javax.swing.JCheckBox connectedUsersCheck
protected final javax.swing.JTextArea editionArea
protected final javax.swing.JButton sendButton
protected final javax.swing.JCheckBox mailToggle
protected final javax.swing.JCheckBox popUpToggle
protected final javax.swing.JButton closeButton
public NotificationCompositionFrame()
protected void preShowInit()
start()protected java.util.List<csbase.logic.UserOutline> getUserIdsList()
protected java.lang.String getWindowTitle()
protected void addSubPanels(java.awt.Container mainPane)
GridBagLayout.mainPane - painel principalprotected java.util.Set<csbase.logic.UserOutline> getProjectUsersIdsSet()
UserOutline de todos os usuários que têm
acesso ao projeto (RO ou RW).public java.util.List<java.lang.Object> getRecipientsIDs()
public boolean hasRecipients()
true se existe algum usuário selecionadoprotected java.awt.event.ActionListener getSendButtonActionListener()
ActionListener para o botão de envio da mensagem.protected void buildUI()
public void start()
preShowInit()protected javax.swing.JPanel createEditionPanel(java.lang.String title)
title - título do painelprotected void sendMessage(boolean isVolatile)
isVolatile - indicativo de volatilidadepublic boolean hasMessage()
public void messageTextChanged()
protected java.awt.event.ActionListener getCloseButtonActionListener()
ActionListener para o botão de fechamento da tela.protected javax.swing.JPanel createButtonsPane(boolean addSendButton)
addSendButton - indica se o botão de "send" deve ser mostradoprotected javax.swing.JPanel createButtonsPane()
Copyright © 2016. All Rights Reserved.