|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
es.udc.cartolab.gvsig.navtable.AbstractNavTable
public abstract class AbstractNavTable
AbstractNavTable is the base class that defines the layout of the window that allows to navigate between the elements of the layer. It has three panels:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
(package private) javax.swing.JCheckBox |
alwaysSelectCB
|
(package private) javax.swing.JCheckBox |
alwaysZoomCB
|
(package private) javax.swing.JButton |
beforeB
|
(package private) javax.swing.JButton |
cancelB
|
protected javax.swing.JPanel |
centerPanel
|
protected long |
currentPosition
|
(package private) javax.swing.JButton |
filterB
|
(package private) javax.swing.JButton |
firstB
|
(package private) javax.swing.JCheckBox |
fixScaleCB
|
(package private) javax.swing.JButton |
lastB
|
protected com.iver.cit.gvsig.fmap.layers.FLyrVect |
layer
|
(package private) javax.swing.JButton |
nextB
|
(package private) javax.swing.JButton |
noFilterB
|
protected javax.swing.JPanel |
northPanel
|
(package private) javax.swing.JCheckBox |
onlySelectedCB
|
(package private) javax.swing.JTextField |
posTF
|
(package private) javax.swing.JButton |
previousCopyB
|
protected com.iver.cit.gvsig.fmap.layers.SelectableDataSource |
recordset
|
(package private) javax.swing.JButton |
saveB
|
(package private) javax.swing.JButton |
selectionB
|
protected javax.swing.JPanel |
southPanel
|
(package private) javax.swing.JLabel |
totalLabel
|
protected com.iver.andami.ui.mdiManager.WindowInfo |
viewInfo
|
(package private) javax.swing.JButton |
zoomB
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
AbstractNavTable(com.iver.cit.gvsig.fmap.layers.FLyrVect layer)
Constructor of the class. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Handles the user actions. |
protected void |
before()
Goes to the previous row of the data. |
protected void |
beforeSelected()
Goes to the previos selected row of the data. |
protected abstract void |
fillValues(long rowPosition)
It shows the values of a data row in the main panel. |
protected void |
first()
Goes to the first row of the data. |
protected abstract javax.swing.JPanel |
getCenterPanel()
Creates the main panel. |
protected javax.swing.JPanel |
getNorthPanel()
Creates the upper panel. |
protected javax.swing.JPanel |
getSouthPanel()
Creates the bottom panel. |
com.iver.andami.ui.mdiManager.WindowInfo |
getWindowInfo()
Sets the configuration of the window. |
abstract boolean |
init()
It initializes the window. |
protected void |
last()
Goes to the last row of the data. |
protected void |
next()
Goes to the next row of the data. |
protected void |
nextSelected()
Goes to the next selected row of the data. |
protected void |
refreshGUI()
Repaints the window. |
protected abstract void |
saveRegister()
Saves the changes of the current data row. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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, update |
Methods inherited from class java.awt.Container |
---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
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, hide, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected javax.swing.JPanel northPanel
protected javax.swing.JPanel centerPanel
protected javax.swing.JPanel southPanel
protected com.iver.andami.ui.mdiManager.WindowInfo viewInfo
protected long currentPosition
protected com.iver.cit.gvsig.fmap.layers.FLyrVect layer
protected com.iver.cit.gvsig.fmap.layers.SelectableDataSource recordset
javax.swing.JCheckBox onlySelectedCB
javax.swing.JCheckBox fixScaleCB
javax.swing.JCheckBox alwaysZoomCB
javax.swing.JCheckBox alwaysSelectCB
javax.swing.JButton filterB
javax.swing.JButton noFilterB
javax.swing.JButton firstB
javax.swing.JButton beforeB
javax.swing.JTextField posTF
javax.swing.JLabel totalLabel
javax.swing.JButton nextB
javax.swing.JButton lastB
javax.swing.JButton previousCopyB
javax.swing.JButton zoomB
javax.swing.JButton selectionB
javax.swing.JButton saveB
javax.swing.JButton cancelB
Constructor Detail |
---|
public AbstractNavTable(com.iver.cit.gvsig.fmap.layers.FLyrVect layer)
layer
- Vectorial layer whose data will be accessed.Method Detail |
---|
public abstract boolean init()
protected abstract void fillValues(long rowPosition)
rowPosition
- the row of the data to be shown.protected abstract void saveRegister()
protected javax.swing.JPanel getNorthPanel()
protected abstract javax.swing.JPanel getCenterPanel()
protected javax.swing.JPanel getSouthPanel()
protected void next()
protected void nextSelected()
protected void last()
protected void first()
protected void before()
protected void beforeSelected()
public com.iver.andami.ui.mdiManager.WindowInfo getWindowInfo()
getWindowInfo
in interface com.iver.andami.ui.mdiManager.IWindow
protected void refreshGUI()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |