Class Codo
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
spgn.pgn.gui.cliente.graficos.gui.swing.ComponenteSA
spgn.pgn.gui.cliente.graficos.cmp.tuberias.Codo
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,spgn.pgn.gui.cliente.graficos.ElementoAnimado
Clase que simboliza un codo de tuberia
- Author:
- Ruben Palomino
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Component
Component.BaselineResizeBehavior
-
Field Summary
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDevuelve el color del brillo en offDevuelve el color del brillo en onDevuelve el color del codo cuando la tag es false, si la accion no es directa cuando la tag sea trueDevuelve el color del codo cuando la tag es true, si la accion no es directa cuando la tag sea falseint
Devuelve si la direccion del cododevuelve el path la tag asociada al indicadorPath de la tag asociada a la visibilidadboolean
Devuelve si la visualizacion es directa con el estado de la tagboolean
Devuelve si el brillo debe de estar en el exterior(false) en lugar de en el interior(true)void
void
setAccDirecta
(boolean accDirecta) Ajusta para que la visualizacion sea con el estado de la tag si es false es inversavoid
setColorBrilloOff
(Color colorBrilloOff) Ajusta el color del brillo en offvoid
setColorBrilloOn
(Color colorBrilloOn) Ajusta el color del brillo en onvoid
setColorOff
(Color colorOff) Ajusta el color del codo cuando la tag es false, si la accion no es directa cuando la tag sea truevoid
setColorOn
(Color colorOn) Ajusta el color del codo cuando la tag es true, si la accion no es directa cuando la tag sea falsevoid
setDireccion
(int direccion) Ajusta la direccion del codovoid
setIntercambiaBrillo
(boolean intercambiaBrillo) Ajusta si el brillo debe de estar en el exterior(false) en lugar de en el interior(true)void
setTagIndicador
(String tagIndicador) Asigna el la tag al indicadorvoid
setTagMostrar
(String tagMostrar) Metodo que asocia una tag a la visibilidad del elementovoid
setTextEstadoIndicador
(String estado) se envia el valor de la tag para ajustar el estado del codovoid
setTextEstadoMostrar
(String estado) Metodo por el cual le indico el path de la tag que va a controlar si se muestra o no el indicador.Methods inherited from class spgn.pgn.gui.cliente.graficos.gui.swing.ComponenteSA
err, errE, errI, getAlmacen, getComponente, getGestorGrafico, getMinutosLogin, getNivelLogin, getNumTags, getUserLogin, getVt, isTagMostrarDirecto, isTodoSincronizado, listo, log, logE, logI, lr, setAlmacen, setGestorGrafico, setLogin, setMostrar, setOpaque, setTagMostrarDirecto, setTodoSincronizado
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface spgn.pgn.gui.cliente.graficos.ElementoAnimado
getName, setName
-
Constructor Details
-
Codo
public Codo()Constructor del elemento en el cual le pasamos el texto a mostrar
-
-
Method Details
-
isAccDirecta
public boolean isAccDirecta()Devuelve si la visualizacion es directa con el estado de la tag- Returns:
- the accDirecta
-
setAccDirecta
public void setAccDirecta(boolean accDirecta) Ajusta para que la visualizacion sea con el estado de la tag si es false es inversa- Parameters:
accDirecta
- the accDirecta to set
-
setTagMostrar
Metodo que asocia una tag a la visibilidad del elemento- Overrides:
setTagMostrar
in classComponenteSA
- Parameters:
tagMostrar
- El path de la tag que controlara el proceso Si tagMostrar es true el elemento se muestra, y si es distinto de true se oculta
-
getTagMostrar
Path de la tag asociada a la visibilidad- Returns:
- El path de la tag que controla la visualizacion
-
setTextEstadoMostrar
Metodo por el cual le indico el path de la tag que va a controlar si se muestra o no el indicador. Si el valor de la tag es true el elemento se muestra Si el valor de tag es distinto de true la tag se oculta- Parameters:
estado
- El path de la tag que va a controlar la accion de mostrar y ocultar
-
setTagIndicador
Asigna el la tag al indicador- Parameters:
tagIndicador
- la tag relacionada con el indicador del metodo
-
getTagIndicador
devuelve el path la tag asociada al indicador- Returns:
- El path de la tag que controla la visualizacion
-
setTextEstadoIndicador
se envia el valor de la tag para ajustar el estado del codo- Parameters:
estado
- "true" on y "false" off
-
paint
- Overrides:
paint
in classJComponent
-
getColorOff
Devuelve el color del codo cuando la tag es false, si la accion no es directa cuando la tag sea true- Returns:
- the colorOff
-
setColorOff
Ajusta el color del codo cuando la tag es false, si la accion no es directa cuando la tag sea true- Parameters:
colorOff
- the colorOff to set
-
getColorOn
Devuelve el color del codo cuando la tag es true, si la accion no es directa cuando la tag sea false- Returns:
- the colorOn
-
setColorOn
Ajusta el color del codo cuando la tag es true, si la accion no es directa cuando la tag sea false- Parameters:
colorOn
- the colorOn to set
-
getDireccion
public int getDireccion()Devuelve si la direccion del codo- Returns:
- the direccion
0 - entrada por abajo salida hacia la derecha
1 - entrada por abajo salida hacia la izquierda
2 - entrada por arriba y salida hacia la derecha
3 - entrada por arriba y salida hacia la izquierda
-
setDireccion
public void setDireccion(int direccion) Ajusta la direccion del codo- Parameters:
direccion
- la direccion del codo
0 - entrada por abajo salida hacia la derecha
1 - entrada por abajo salida hacia la izquierda
2 - entrada por arriba y salida hacia la derecha
3 - entrada por arriba y salida hacia la izquierda
-
isIntercambiaBrillo
public boolean isIntercambiaBrillo()Devuelve si el brillo debe de estar en el exterior(false) en lugar de en el interior(true)- Returns:
- the intercambiaBrillo
-
setIntercambiaBrillo
public void setIntercambiaBrillo(boolean intercambiaBrillo) Ajusta si el brillo debe de estar en el exterior(false) en lugar de en el interior(true)- Parameters:
intercambiaBrillo
- the intercambiaBrillo to set
-
getColorBrilloOff
Devuelve el color del brillo en off- Returns:
- the colorBrilloOff
-
setColorBrilloOff
Ajusta el color del brillo en off- Parameters:
colorBrilloOff
- the colorBrilloOff to set
-
getColorBrilloOn
Devuelve el color del brillo en on- Returns:
- the colorBrilloOn
-
setColorBrilloOn
Ajusta el color del brillo en on- Parameters:
colorBrilloOn
- the colorBrilloOn to set
-