pdd.cliente
Class DbClienteTextField

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
pdd.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 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 |
| Fields inherited from class java.awt.Container |
|
| 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 |
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
DbClienteTextField
public DbClienteTextField(pdd.PddInstance pdd,
java.sql.Connection connection)
DbClienteTextField
public DbClienteTextField(pdd.PddInstance pdd,
java.sql.Connection connection,
boolean hayCombo)
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)