org.gvsig.crs.gui.panels
Class NewCRSPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.gvsig.crs.gui.panels.NewCRSPanel
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class NewCRSPanel
extends javax.swing.JPanel
implements java.awt.event.ActionListener, java.awt.event.KeyListener

Crea la interfaz de definicin de un nuevo crs por el usuario

Author:
Luisa Marina Fernandez Ruiz (luisam.fernandez@uclm.es), Jose Luis Gomez Martinez (joseluis.gomez@uclm.es)
See Also:
Serialized Form

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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 es.idr.teledeteccion.connection.EpsgConnection connect
           
 javax.swing.table.DefaultTableModel dtm
           
 java.lang.String key
           
static org.slf4j.Logger logger
           
 int selectedRowTable
           
 org.gvsig.app.gui.TableSorter sorter
           
 
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
NewCRSPanel()
           
NewCRSPanel(org.gvsig.crs.ICrs crs)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Manejador de eventos
 void connection()
           
 javax.swing.JButton getBtnEditar()
          Inicializa el botn 'Editar' una fila de la tabla
 javax.swing.JButton getBtnEliminar()
          Inicializa el botn 'Eliminar' una fila de la tabla
 javax.swing.JButton getBtnNuevo()
          Inicializa el botn 'Nuevo' para la creacin de un nuevo Crs
 int getCodeCRS()
           
 javax.swing.JRadioButton getCodeRadioButton()
          Inicializa el radioButton 'Codigo'
 javax.swing.JButton getInfoCrs()
          Inicializa el botn que muestra la informacin de CRS seleccionado
 javax.swing.JTable getJTable()
          Inicializa la tabla que se utiliza para mostrar los resultados de la bsqueda
 javax.swing.JLabel getLblCriterio()
          Inicializa el label 'Criterio de Bsqueda'
 javax.swing.JRadioButton getNameRadioButton()
          Inicializa el radioButton 'Name'
 org.gvsig.crs.ICrs getProjection()
           
 javax.swing.JButton getSearchButton()
          Inicializa el botn 'Buscar'
 javax.swing.JTextField getSearchTextField()
          Inicializa el TextField en el que se incluye el texto a buscar
 java.lang.String getWKT()
           
 void initializeTable()
           
 boolean isInBD(int code)
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 void setCodeCRS(int code)
           
 void setWKT()
          Consigue la cadena wkt del CRS seleccionado, y genera la cadena que ms tarde volver a ser tratada para la consecucin de una cadena wkt legible por la proj4.
 
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, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

connect

public es.idr.teledeteccion.connection.EpsgConnection connect

dtm

public javax.swing.table.DefaultTableModel dtm

key

public java.lang.String key

logger

public static final org.slf4j.Logger logger

selectedRowTable

public int selectedRowTable

sorter

public org.gvsig.app.gui.TableSorter sorter
Constructor Detail

NewCRSPanel

public NewCRSPanel()

NewCRSPanel

public NewCRSPanel(org.gvsig.crs.ICrs crs)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Manejador de eventos

Specified by:
actionPerformed in interface java.awt.event.ActionListener

connection

public void connection()

getBtnEditar

public javax.swing.JButton getBtnEditar()
Inicializa el botn 'Editar' una fila de la tabla

Returns:
jButton

getBtnEliminar

public javax.swing.JButton getBtnEliminar()
Inicializa el botn 'Eliminar' una fila de la tabla

Returns:

getBtnNuevo

public javax.swing.JButton getBtnNuevo()
Inicializa el botn 'Nuevo' para la creacin de un nuevo Crs

Returns:

getCodeCRS

public int getCodeCRS()

getCodeRadioButton

public javax.swing.JRadioButton getCodeRadioButton()
Inicializa el radioButton 'Codigo'

Returns:
jRadioButton

getInfoCrs

public javax.swing.JButton getInfoCrs()
Inicializa el botn que muestra la informacin de CRS seleccionado

Returns:

getJTable

public javax.swing.JTable getJTable()
Inicializa la tabla que se utiliza para mostrar los resultados de la bsqueda

Returns:

getLblCriterio

public javax.swing.JLabel getLblCriterio()
Inicializa el label 'Criterio de Bsqueda'

Returns:
jLabel

getNameRadioButton

public javax.swing.JRadioButton getNameRadioButton()
Inicializa el radioButton 'Name'

Returns:
jRadioButton

getProjection

public org.gvsig.crs.ICrs getProjection()

getSearchButton

public javax.swing.JButton getSearchButton()
Inicializa el botn 'Buscar'

Returns:
jButton

getSearchTextField

public javax.swing.JTextField getSearchTextField()
Inicializa el TextField en el que se incluye el texto a buscar

Returns:
jTextField

getWKT

public java.lang.String getWKT()

initializeTable

public void initializeTable()

isInBD

public boolean isInBD(int code)

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener

setCodeCRS

public void setCodeCRS(int code)

setWKT

public void setWKT()
Consigue la cadena wkt del CRS seleccionado, y genera la cadena que ms tarde volver a ser tratada para la consecucin de una cadena wkt legible por la proj4.



Copyright © 2014 gvSIG Association. All Rights Reserved.