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

Quick Search    Search Deep

pdd.cliente
Class DbClienteTextField  view DbClienteTextField download DbClienteTextField.java

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

public class DbClienteTextField
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  javax.swing.JComboBox combo
           
private  javax.swing.DefaultComboBoxModel comboModel
           
private  java.sql.Connection connection
           
private  DbClienteSelectDialog dialog
           
private  int domIndex
           
(package private)  boolean forceValue
           
private  DbCliente 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  app.CaseTextField 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
DbClienteTextField(pdd.PddInstance pdd, java.sql.Connection connection)
           
DbClienteTextField(pdd.PddInstance pdd, java.sql.Connection connection, boolean hayCombo)
           
 
Method Summary
 void addDataChangeListener(app.data.DataChangeListener l)
          Gestión de eventos en el campo de datos Añade un listener
private  void domChanged()
           
protected  void fireValueChanged(app.data.DataChangeEvent e)
           
 java.lang.Integer getCode()
          Metodo que devuelve el codigo seleccionado o null si ninguno seleccionado
 DbDomCliente getDomCliente()
          Metodo que devuelve el domicilio o null si ninguno seleccionado
 java.lang.Integer getDomCode()
          Metodo que devuelve el codigo del domicilio seleccionado o null si ninguno seleccionado
 java.lang.String getDomNombre()
          Metodo que devuelve el nombre seleccionado del domicilio o null si ninguno seleccionado
 DbCliente getItem()
          Metodo que retorna e item seleccionado en los campos
 java.lang.String getNombre()
          Metodo que devuelve el nombre seleccionado o null si ninguno seleccionado
private  void initComponent(boolean hayCombo)
           
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 setDomClienteByCode(int code)
          Metodo que establece el domicilio por su codigo
 void setEditable(boolean editable)
           
 void setForceValue(boolean forceValue)
           
 void setItem(DbCliente 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 app.CaseTextField text

label

private javax.swing.JLabel label

combo

private javax.swing.JComboBox combo

comboModel

private javax.swing.DefaultComboBoxModel comboModel

pdd

private pdd.PddInstance pdd

connection

private java.sql.Connection connection

item

private DbCliente item

domIndex

private int domIndex

forceValue

boolean forceValue

parent

private java.awt.Container parent

validating

private boolean validating

dialog

private DbClienteSelectDialog dialog
Constructor Detail

DbClienteTextField

public DbClienteTextField(pdd.PddInstance pdd,
                          java.sql.Connection connection)

DbClienteTextField

public DbClienteTextField(pdd.PddInstance pdd,
                          java.sql.Connection connection,
                          boolean hayCombo)
Method Detail

initComponent

private void initComponent(boolean hayCombo)

getCode

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


getDomCode

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


getNombre

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


getDomNombre

public java.lang.String getDomNombre()
Metodo que devuelve el nombre seleccionado del domicilio o null si ninguno seleccionado


getDomCliente

public DbDomCliente getDomCliente()
Metodo que devuelve el domicilio o null si ninguno seleccionado


getItem

public DbCliente 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(DbCliente item)
Metodo que establece el item


setDomClienteByCode

public void setDomClienteByCode(int code)
Metodo que establece el domicilio por su codigo


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()

domChanged

private void domChanged()

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)