public abstract class CommonManagementPanel extends AbstractSimpleApplicationPanel<AlgorithmsManager>
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategylistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
CommonManagementPanel(CommonManagementAction action)
Constrói o painel.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract CommonEditTabbedPanel |
buildEditPanel()
Constrói o painel de edição com as informações do dado sobre o qual vai ser
realizada alguma operação de edição (por exemplo, inclusão, atualização ou
remoção).
|
protected JPanel |
buildEmptyPanel()
Constrói um painel vazio referente a edição de nenhum dado válido
selecionado no painel de seleção.
|
protected void |
buildPanel()
(non-Javadoc)
|
protected abstract CommonSelectionPanel |
buildSelectionPanel()
Constrói o painel para seleção dos dados a serem manipulados.
|
CommonEditTabbedPanel |
getEditPanel()
Obtém o painel de edição com as informações do dado sobre o qual vai ser
realizada alguma operação de edição (por exemplo, inclusão, atualização ou
remoção).
|
DataInterface |
getFirstSelectedData()
Obtém o primeiro dado selecionado no painel de seleção de dados.
|
CommonManagementAction |
getManagementAction()
Obtém a ação de gerenciamento que criou esse painel.
|
List<DataInterface> |
getSelectedDataList()
Obtém uma lista com os dados selecionados no painel de seleção de dados.
|
CommonSelectionPanel |
getSelectionPanel()
Obtém o painel de seleção dos dados a serem manipulados.
|
void |
setCreatePanel(CommonEditTabbedPanel createPanel)
Modifica o painel de edição do split para que contenha um determinado
painel de criação de um dado.
|
void |
updateEditPanel(boolean showInfo)
Atualiza o painel de edição com as informações do dado sobre o qual vai ser
realizada alguma operação de edição (por exemplo, inclusão, atualização ou
remoção).
|
void |
updateSelectionPanel(JPanel panel)
Reconstrói o painel de seleção de dados.
|
getApplication, getClassString, getClassString, getString, getStringgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic CommonManagementPanel(CommonManagementAction action)
action - ação que criou esse painelpublic CommonManagementAction getManagementAction()
public CommonSelectionPanel getSelectionPanel()
public CommonEditTabbedPanel getEditPanel()
CommonEditPanel protected JPanel buildEmptyPanel()
protected abstract CommonSelectionPanel buildSelectionPanel()
protected abstract CommonEditTabbedPanel buildEditPanel()
protected void buildPanel()
buildPanel in class AbstractSimpleApplicationPanel<AlgorithmsManager>AbstractSimpleApplicationPanel.buildPanel()public void updateEditPanel(boolean showInfo)
showInfo - se true, indica que o painel de edição deve exibir as
informações pertinentes; se false, indica que nenhuma informação
deve ser exibida (caso da exibição de um nó raiz de uma árvore de
categorias)public void setCreatePanel(CommonEditTabbedPanel createPanel)
createPanel - painel de criação de um dadopublic List<DataInterface> getSelectedDataList()
public DataInterface getFirstSelectedData()
public void updateSelectionPanel(JPanel panel)
panel - painel que vai substituir o painel de seleção atualCopyright © 2016. All rights reserved.