Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

pdd.representante
Class DbRepresentanteTextField  view DbRepresentanteTextField download DbRepresentanteTextField.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bypdd.representante.DbRepresentanteTextField
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class DbRepresentanteTextField
extends javax.swing.JPanel

Clase para implementar objetos visuales encargados de pedir un objeto de tipo de la clase Tiene un campo de texto y una etiqueta. En la etiqueta está el código, en el campo de texto se presenta detalle largo como descripción, nombre etc.


Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  java.sql.Connection connection
           
private  DbRepresentanteSelectDialog dialog
           
(package private)  boolean forceValue
           
private  DbRepresentante item
           
private  javax.swing.JLabel label
           
private  javax.swing.event.EventListenerList listenerList
          Listener para eventos de cambio
private  java.awt.Container parent
           
private  pdd.PddInstance pdd
           
private  javax.swing.JTextField text
           
private  boolean validating
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
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
DbRepresentanteTextField(pdd.PddInstance pdd, java.sql.Connection connection)
           
 
Method Summary
 void addDataChangeListener(app.data.DataChangeListener l)
          Gestión de eventos en el campo de datos Añade un listener
protected  void fireValueChanged(app.data.DataChangeEvent e)
           
 java.lang.Integer getCode()
          Metodo que devuelve el codigo seleccionado o null si ninguno seleccionado
 DbRepresentante getItem()
          Metodo que retorna e item seleccionado en los campos
 java.lang.String getNombre()
          Metodo que devuelve el codigo seleccionado o null si ninguno seleccionado
private  void listData()
          Metodo que abre la lista de datos a partir del texto del campo
 void removeDataChangeListener(app.data.DataChangeListener l)
          Elimina un data listener de la lista de datos
 void setEditable(boolean editable)
           
 void setForceValue(boolean forceValue)
           
 void setItem(DbRepresentante item)
          Metodo que establece el item
 void setItemFromCode(int codigo)
          Método que establece en los campos los valores del codigo seleccionado Se comprueba si existe el codigo y si no se encuentra se lanza una excepción sin hacer cambios
 void setParent(java.awt.Container parent)
          Establece el padre del elemento
private  void updateItems()
           
private  void validateText(boolean fromMouse)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, 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, processMouseEvent, 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

listenerList

private javax.swing.event.EventListenerList listenerList
Listener para eventos de cambio


text

private javax.swing.JTextField text

label

private javax.swing.JLabel label

pdd

private pdd.PddInstance pdd

connection

private java.sql.Connection connection

item

private DbRepresentante item

forceValue

boolean forceValue

parent

private java.awt.Container parent

validating

private boolean validating

dialog

private DbRepresentanteSelectDialog dialog
Constructor Detail

DbRepresentanteTextField

public DbRepresentanteTextField(pdd.PddInstance pdd,
                                java.sql.Connection connection)
Method Detail

getCode

public java.lang.Integer getCode()
Metodo que devuelve el codigo seleccionado o null si ninguno seleccionado


getNombre

public java.lang.String getNombre()
Metodo que devuelve el codigo seleccionado o null si ninguno seleccionado


getItem

public DbRepresentante getItem()
Metodo que retorna e item seleccionado en los campos


setParent

public void setParent(java.awt.Container parent)
Establece el padre del elemento


setItem

public void setItem(DbRepresentante item)
Metodo que establece el item


setEditable

public void setEditable(boolean editable)

setItemFromCode

public void setItemFromCode(int codigo)
                     throws app.AppException
Método que establece en los campos los valores del codigo seleccionado Se comprueba si existe el codigo y si no se encuentra se lanza una excepción sin hacer cambios


setForceValue

public void setForceValue(boolean forceValue)

updateItems

private void updateItems()

validateText

private void validateText(boolean fromMouse)

listData

private void listData()
Metodo que abre la lista de datos a partir del texto del campo


addDataChangeListener

public void addDataChangeListener(app.data.DataChangeListener l)
Gestión de eventos en el campo de datos Añade un listener


removeDataChangeListener

public void removeDataChangeListener(app.data.DataChangeListener l)
Elimina un data listener de la lista de datos


fireValueChanged

protected void fireValueChanged(app.data.DataChangeEvent e)