public class TableContainer
extends javax.swing.JPanel
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 |
---|
TableContainer(java.lang.String[] columnNames,
int[] columnWidths) |
TableContainer(java.lang.String[] columnNames,
int[] columnWidths,
java.util.ArrayList listeners) |
Modifier and Type | Method and Description |
---|---|
void |
addRow(java.lang.Object[] list)
Añade una fila a la tabla.
|
void |
delRow(int i)
Elimina una fila de la tabla.
|
TableControlerPanel |
getControl()
Obtiene el control de tabla
|
javax.swing.table.DefaultTableModel |
getModel()
Obtiene el model de la tabla
|
MoveRowsPanel |
getMoveRowsPanel()
This method initializes jPanel
|
TableControlerPanel |
getPTableControl()
This method initializes jPanel
|
int |
getRowCount()
Obtiene el número de filas en la tabla
|
int |
getSelectedRow()
Obtiene el punto seleccionado de la lista
|
int[] |
getSelectedRows()
Obtiene los puntos seleccionados de la lista
|
Table |
getTable()
This method initializes jPanel
|
void |
initialize()
This method initializes this
|
void |
removeAllRows()
Elimina todas las filas de la tabla.
|
void |
setControlVisible(boolean visible)
Asigna al panel de control de tabla la propiedad de visible/invisible a
true o false
|
void |
setEditable(boolean editable)
Dice si una tabla es editable o no.
|
void |
setEnableControlsListener(boolean enabled)
Desactiva o activa el evento de nueva linea.
|
void |
setEnabled(boolean enabled)
Activar o desactivar los componentes del panel
|
void |
setModel(java.lang.String model)
Asigna el modelo de la tabla
|
void |
setMoveRowsButtonsVisible(boolean visible)
Asigna al panel de control de tabla la propiedad de visible/invisible a
true o false
|
void |
setSelectedIndex(int i)
Selecciona un punto de la lista
|
void |
setValueAt(java.lang.Object value,
int row,
int col)
Asigna un valor a una posición de la tabla
|
void |
swapRow(int i,
int j)
Intercambia una fila de la tabla por otra.
|
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 TableContainer(java.lang.String[] columnNames, int[] columnWidths)
width
- Ancho de la tabla en pixelesheight
- Alto de la tabla en pixelescolumnNames
- Vector de nombres de columnacolumnsWidth
- Vector de anchos para cada columna. Ha de tener el
mismo número de elementos que columnNames. Si vale null las
columnas se pondrán equidistantes.public TableContainer(java.lang.String[] columnNames, int[] columnWidths, java.util.ArrayList listeners)
width
- Ancho de la tabla en pixelesheight
- Alto de la tabla en pixelescolumnNames
- Vector de nombres de columnacolumnsWidth
- Vector de anchos para cada columna. Ha de tener el
mismo número de elementos que columnNames. Si vale null las
columnas se pondrán equidistantes.public void initialize()
public Table getTable()
public TableControlerPanel getPTableControl()
public MoveRowsPanel getMoveRowsPanel()
public void addRow(java.lang.Object[] list) throws NotInitializeException
list
- Lista de cadenasNotInitializeException
public void delRow(int i) throws NotInitializeException
i
- Fila a eliminarNotInitializeException
public void swapRow(int i, int j) throws NotInitializeException
i
- Fila a eliminarNotInitializeException
public void removeAllRows() throws NotInitializeException
NotInitializeException
public int getRowCount() throws NotInitializeException
NotInitializeException
public void setSelectedIndex(int i) throws NotInitializeException
i
- punto a seleccionarNotInitializeException
public int getSelectedRow() throws NotInitializeException
NotInitializeException
public int[] getSelectedRows() throws NotInitializeException
NotInitializeException
public void setValueAt(java.lang.Object value, int row, int col) throws NotInitializeException
value
- Valorrow
- Filacol
- ColumnaNotInitializeException
public void setEditable(boolean editable) throws NotInitializeException
editable
- NotInitializeException
public void setModel(java.lang.String model)
model
- cadena con el nombre del modelopublic javax.swing.table.DefaultTableModel getModel()
public void setControlVisible(boolean visible)
visible
- public void setMoveRowsButtonsVisible(boolean visible)
visible
- public TableControlerPanel getControl()
public void setEnableControlsListener(boolean enabled)
enabled
- true para activar y false para desactivarpublic void setEnabled(boolean enabled)
setEnabled
in class javax.swing.JComponent