public final class NotificationCompositionFrame extends DesktopComponentDialog
JDialog.AccessibleJDialogDialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected JButton |
closeButton
Botão para fechar a tela.
|
protected JCheckBox |
connectedUsersCheck
Opção de usuários conectados
|
protected JTextArea |
editionArea
Área de edição
|
protected JCheckBox |
mailToggle
Opção de envio via email.
|
protected JCheckBox |
popUpToggle
Opção de envio via popup.
|
protected JButton |
sendButton
Botão de envio da mensagem
|
accessibleContext, rootPane, rootPaneCheckingEnabledDEFAULT_MODALITY_TYPEBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| 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(Container mainPane)
Adiciona os subpainéis ao painel principal da janela.
|
protected void |
buildUI()
Constrói a interface.
|
protected JPanel |
createButtonsPane()
Cria o painel inferior com os botões (send e close)
|
protected JPanel |
createButtonsPane(boolean addSendButton)
Cria o painel inferior com os botões.
|
protected JPanel |
createEditionPanel(String title)
Cria o painel de edição da mensagem.
|
protected ActionListener |
getCloseButtonActionListener()
Obtém o
ActionListener para o botão de fechamento da tela. |
protected 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). |
List<Object> |
getRecipientsIDs()
Obtém os IDs dos destinatários da mensagem.
|
protected ActionListener |
getSendButtonActionListener()
Obtém o
ActionListener para o botão de envio da mensagem. |
protected List<csbase.logic.UserOutline> |
getUserIdsList()
Obtem a lista de todos os usuários cadastrados.
|
protected 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 JCheckBox connectedUsersCheck
protected final JTextArea editionArea
protected final JButton sendButton
protected final JCheckBox mailToggle
protected final JCheckBox popUpToggle
protected final JButton closeButton
public NotificationCompositionFrame()
protected void preShowInit()
start()protected List<csbase.logic.UserOutline> getUserIdsList()
protected String getWindowTitle()
protected void addSubPanels(Container mainPane)
GridBagLayout.mainPane - painel principalprotected Set<csbase.logic.UserOutline> getProjectUsersIdsSet()
UserOutline de todos os usuários que têm
acesso ao projeto (RO ou RW).public List<Object> getRecipientsIDs()
public boolean hasRecipients()
true se existe algum usuário selecionadoprotected ActionListener getSendButtonActionListener()
ActionListener para o botão de envio da mensagem.protected void buildUI()
public void start()
preShowInit()protected JPanel createEditionPanel(String title)
title - título do painelprotected void sendMessage(boolean isVolatile)
isVolatile - indicativo de volatilidadepublic boolean hasMessage()
public void messageTextChanged()
protected ActionListener getCloseButtonActionListener()
ActionListener para o botão de fechamento da tela.protected JPanel createButtonsPane(boolean addSendButton)
addSendButton - indica se o botão de "send" deve ser mostradoprotected JPanel createButtonsPane()
Copyright © 2018. All rights reserved.