public class TableEntryControllerPanel
extends javax.swing.JPanel
implements java.util.Observer
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
TableEntryControllerPanel(TableControllerListener tableListener)
This is the default constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addPointToTable(int countPoints)
Añade un punto al combo y checkea los controles colocandolos en los valores
correctos.
|
void |
checkArrows()
Comprueba la posición del combo para ver si tiene que habilitar o
deshabilitar las flechas de delante y detrás.
|
void |
disableAllControls()
Esta función deshabilita todos los controles y guarda sus valores de
habilitado o deshabilitado para que cuando se ejecute restoreControlsValue
se vuelvan a quedar como estaba
|
javax.swing.JButton |
getBClear()
Este método inicializa el botón del clear que hará que se eliminen todos
los puntos seleccionados.
|
javax.swing.JButton |
getBDelPoint()
Este método inicializa el botón del eliminar punto que hará que se elimine
el punto seleccionado.
|
javax.swing.JButton |
getBFirst()
This method initializes jButton
|
javax.swing.JButton |
getBLast()
This method initializes jButton
|
javax.swing.JButton |
getBNew()
This method initializes jButton
|
javax.swing.JButton |
getBNext()
This method initializes bNext
|
javax.swing.JButton |
getBPrev()
This method initializes bBefore
|
javax.swing.JComboBox |
getCPoint()
Este método inicializa el combo que contiene el número de puntos.
|
int |
getItemCount()
Obtiene el número de elementos en la lista.
|
javax.swing.JLabel |
getLNumberOfPoints() |
int |
getSelectedIndex()
Devuelve el punto seleccionado
|
java.lang.String |
getSelectedItem()
Obtiene el Objeto seleccionado como cadena de texto.
|
boolean |
isDisableAllControls()
Dice si los controles están deshabilitados o no
|
void |
resetControls()
Resetea el control al estado inicial.
|
void |
restoreControlsValue()
Esta función deja los controles como estaban al ejecutar la función
disableAllControls
|
void |
setEnabled(boolean enabled)
Activa o desactiva este panel y todos los que lo componen
|
void |
setNItems(int n)
Elimina del control un elemento de una posición.
|
void |
setPathToImages(java.lang.String pathToImages)
Asigna la ruta donde están las imagenes
|
void |
setSelectedIndex(int index)
Selecciona un elemento del control
|
void |
update(java.util.Observable o,
java.lang.Object arg)
Receives the event when the rows selected are updated
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, 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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, 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, validateTree
action, 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, transferFocusUpCycle
public TableEntryControllerPanel(TableControllerListener tableListener)
public void disableAllControls()
public void restoreControlsValue()
public javax.swing.JButton getBFirst()
public javax.swing.JButton getBLast()
public javax.swing.JButton getBPrev()
public javax.swing.JButton getBNext()
public javax.swing.JComboBox getCPoint()
public javax.swing.JLabel getLNumberOfPoints()
public javax.swing.JButton getBNew()
public javax.swing.JButton getBDelPoint()
public javax.swing.JButton getBClear()
public void resetControls()
public void setNItems(int n)
pos
- Posición del elemento a eliminar.public void setSelectedIndex(int index)
index
- public int getSelectedIndex()
public int getItemCount()
public java.lang.String getSelectedItem()
public void checkArrows()
public void addPointToTable(int countPoints)
countPoints
- Número de punto a añadir al final del combopublic void setPathToImages(java.lang.String pathToImages)
pathToImages
- public void setEnabled(boolean enabled)
setEnabled
in class javax.swing.JComponent
enabled
- variable booleana para la activación y/o desactivaciónpublic boolean isDisableAllControls()
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer