Class Tuberia
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.Tuberia
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,spgn.pgn.gui.cliente.graficos.ElementoAnimado
Clase para dibujar una tuberia segun el valor de una tag de tipo bool
- 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 en brillo OnDevuelve el color en off de la tuberiaDevuelve el color en On de la tuberiaint
Devuelve la orientacionDevuelve la tag del indicadorDevuelve el path de la tag que controla la visualizacionboolean
Devuelve si la visualizacion es inversa al valor de la tagboolean
Devuelve si el color de brillo es el principalvoid
void
setAccDirecta
(boolean accDirecta) Habilita la accion inversa de visualizacion con la tagvoid
setColorBrilloOff
(Color colorBrilloOff) Define el coor del brillo en offvoid
setColorBrilloOn
(Color colorBrilloOn) Define el color del brillo en Onvoid
setColorOff
(Color colorOff) Define el color en off de la tuberiavoid
setColorOn
(Color colorOn) Define el color en On de la tuberiavoid
setIntercambiaBrillo
(boolean intercambiaBrillo) Habilita que el color del brillo sea el principalvoid
setOrientation
(int orientation) La tuberia por defecto es horizontal, si le pasamos true la tuberia pasa a ser horizontalvoid
setTagIndicador
(String tagIndicador) Ajusta la tag que controla es estado de la tuberiavoid
setTagMostrar
(String tagMostrar) Metodo que asocia una tag a la funcion de mostrar ocultar el elementovoid
setTextEstadoIndicador
(String estado) Metodo al que llama el sincronizador grafico no usarvoid
setTextEstadoMostrar
(String estado) Metodo de sistema no usarMethods 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
-
Tuberia
public Tuberia()Constructor del elemento en el cual le pasamos el texto a mostrar
-
-
Method Details
-
isAccDirecta
public boolean isAccDirecta()Devuelve si la visualizacion es inversa al valor de la tag- Returns:
- the accDirecta
-
setAccDirecta
public void setAccDirecta(boolean accDirecta) Habilita la accion inversa de visualizacion con la tag- Parameters:
accDirecta
- the accDirecta to set
-
setTagMostrar
Metodo que asocia una tag a la funcion de mostrar ocultar el 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
Devuelve el path de la tag que controla la visualizacion- Returns:
- El path de la tag que controla la visualizacion
-
setTextEstadoMostrar
Metodo de sistema no usar- Parameters:
estado
- no usar
-
setTagIndicador
Ajusta la tag que controla es estado de la tuberia- Parameters:
tagIndicador
- el path de la tag
-
getTagIndicador
Devuelve la tag del indicador- Returns:
- El path de la tag que controla la visualizacion
- See Also:
-
setTextEstadoIndicador
Metodo al que llama el sincronizador grafico no usar- Parameters:
estado
- el valor
-
getOrientation
public int getOrientation()Devuelve la orientacion- Returns:
- la orientacion
-
setOrientation
public void setOrientation(int orientation) La tuberia por defecto es horizontal, si le pasamos true la tuberia pasa a ser horizontal- Parameters:
orientation
- the vertical to set
-
paint
- Overrides:
paint
in classJComponent
-
getColorOff
Devuelve el color en off de la tuberia- Returns:
- the colorOff
-
setColorOff
Define el color en off de la tuberia- Parameters:
colorOff
- the colorOff to set
-
getColorOn
Devuelve el color en On de la tuberia- Returns:
- the colorOn
-
setColorOn
Define el color en On de la tuberia- Parameters:
colorOn
- the colorOn to set
-
getColorBrilloOff
Devuelve el color del brillo en off- Returns:
- the colorBrilloOff
-
setColorBrilloOff
Define el coor del brillo en off- Parameters:
colorBrilloOff
- the colorBrilloOff to set
-
getColorBrilloOn
Devuelve el color en brillo On- Returns:
- the colorBrilloOn
-
setColorBrilloOn
Define el color del brillo en On- Parameters:
colorBrilloOn
- the colorBrilloOn to set
-
isIntercambiaBrillo
public boolean isIntercambiaBrillo()Devuelve si el color de brillo es el principal- Returns:
- the intercambiaBrillo
-
setIntercambiaBrillo
public void setIntercambiaBrillo(boolean intercambiaBrillo) Habilita que el color del brillo sea el principal- Parameters:
intercambiaBrillo
- the intercambiaBrillo to set
-