public abstract class CommonInfoEditPanel extends AbstractSimpleApplicationPanel<AlgorithmsManager>
buildMainInfoPanel , que contém as informações a serem
manipuladas.
Na base do painel, são exibidos os botões Aplicar e Cancelar, comuns a
qualquer painel para edição de informações do dado selecionado.JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static String |
STR_UPDATE
Texto que representa uma alteração nos dados do painel
|
listenerList, 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 |
|---|
CommonInfoEditPanel(CommonEditTabbedPanel dataPane)
Constrói o painel para edição das informações do dado.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
apply()
Aplica a operação realizada sobre as informações.
|
protected JPanel |
buildEmptyPanel()
Constrói um painel vazio.
|
protected abstract JPanel |
buildMainInfoPanel()
Constrói o painel principal com as informações específicas da operação de
edição a ser realizada sobre o dado.
|
protected void |
buildPanel()
(non-Javadoc)
|
protected abstract void |
cancel()
Cancela a operação realizada sobre as informações.
|
protected void |
changeOperationsState(boolean changed)
Modifica o estado das operações de aplicar e cancelar.
|
CommonEditTabbedPanel |
getEditPanel()
Obtém o painel de edição global do dado, que contém esse painel.
|
protected abstract String |
getTitle()
Obtém o título do painel que deve ser exibido na aba correspondente.
|
abstract void |
initializeData()
Inicializa os campos com as informações do dado, e realiza todas as outras
ações necessárias quando uma outra seleção de dado é feita.
|
protected void |
setApplyActionState(boolean changed)
Atribui um estado à ação de aplicar a operação sobre as informações
correntes.
|
protected void |
setCancelActionState(boolean state)
Atribui um estado à ação de cancelar a operação sobre as informações
correntes.
|
abstract void |
setDataChanged()
Indica que o dado selecionado mudou após um cancelamento.
|
protected void |
showOperationButtons(boolean toshow)
Exibe ou oculta os botões de operações comuns ao painel de informações de
um dado a ser manipulado
|
abstract boolean |
wasModified()
Verifica se houve alteração nas nas informações do dado editado.
|
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 static final String STR_UPDATE
public CommonInfoEditPanel(CommonEditTabbedPanel dataPane)
dataPane - painel de edição global do dado, que contém esse painelpublic CommonEditTabbedPanel getEditPanel()
protected abstract JPanel buildMainInfoPanel()
protected abstract void apply()
protected abstract void cancel()
protected abstract String getTitle()
public abstract void initializeData()
public abstract void setDataChanged()
public abstract boolean wasModified()
protected void buildPanel()
buildPanel in class AbstractSimpleApplicationPanel<AlgorithmsManager>AbstractSimpleApplicationPanel.buildPanel()protected void showOperationButtons(boolean toshow)
toshow - se true, exibe os botões, caso contrário, oculta os botõesprotected void setApplyActionState(boolean changed)
changed - true, para habilitar a ação de aplicar, caso contrário,
falseprotected void setCancelActionState(boolean state)
state - true, para habilitar a ação de cancelar, caso contrário, falseprotected void changeOperationsState(boolean changed)
changed - true, para habilitar a ação de cancelar, caso contrário,
falseprotected JPanel buildEmptyPanel()
Copyright © 2020. All rights reserved.