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

Quick Search    Search Deep

pdd.modelo
Class DbModeloTextField  view DbModeloTextField download DbModeloTextField.java

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

public class DbModeloTextField
extends javax.swing.JPanel

Clase para implementar objetos visuales encargados de pedir un objeto modelo 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  DbModeloSelectDialog dialog
           
(package private)  boolean forceValue
           
private  DbModelo 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  pdd.SerieSet ss
           
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
DbModeloTextField(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.String getCode()
          Metodo que devuelve el codigo seleccionado o null si ninguno seleccionado
 DbModelo 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(DbModelo item)
          Metodo que establece el item
 void setItemFromCode(java.lang.String 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

pdd

private pdd.PddInstance pdd

ss

private pdd.SerieSet ss

connection

private java.sql.Connection connection

item

private DbModelo item

forceValue

boolean forceValue

parent

private java.awt.Container parent

validating

private boolean validating

dialog

private DbModeloSelectDialog dialog
Constructor Detail

DbModeloTextField

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

getCode

public java.lang.String 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 DbModelo 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(DbModelo item)
Metodo que establece el item


setEditable

public void setEditable(boolean editable)

setItemFromCode

public void setItemFromCode(java.lang.String 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)