Class DeslizadorAct
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JSlider
spgn.pgn.gui.cliente.graficos.cmp.actuadores.DeslizadorAct
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
,ChangeListener
,SwingConstants
,spgn.pgn.gui.cliente.graficos.ElementoAnimado
- Direct Known Subclasses:
Deslizador
public abstract class DeslizadorAct
extends JSlider
implements spgn.pgn.gui.cliente.graficos.ElementoAnimado, ChangeListener
Deslizador que muestra y modifica el valor de una tag numerica en forma de barra deslizadora
- 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
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated.void
Agrega un ActuadorListener al componentevoid
Escribe un texto de log en el archivo general de errovoid
Escribe un texto en un archivo cualquiera del equipo, y si no existe lo crea La extension .err sera agregada.void
Escribe un texto de log que se guarda con el nombre de la clase en la carpeta general de log La extension sera .errspgn.pgn.cliente.MiniAlmacenTag
Metodo que devuelve el almacen asociado al elemento animadogetComponente
(String name) Metodo que obtiene una referencia de cualquier elemento que este sincronizado con el gestor grafico.spgn.pgn.gui.cliente.graficos.GestorGraficos
Metodo que devuelve el gestor grafico del clienteint
Devuelve los minutos de duracion del loginint
Devuelve el nivel la persona que esta logadaint
Metodo que devuelve el numero de tags sincronizadas que tiene este panelgetTag()
Asocia la funcionalidad del slider a la tag representadaDevuelve el nombre del usuario que esta logadospgn.pgn.opc.tag.ValorTag
Metodo que devuelve un ValorTag que apunta a una determinada Tagboolean
Devuelve si el valor de la tag es editableboolean
Devuelve si Mostrar el directoboolean
Metodo que nos indica si estan o no sincronizadas todas las tagvoid
listo()
Metodo que se ejecuta cuando se ha sincronizado el componente con el almacen de tags y esta listo para interactuar con el scadavoid
Escribe un texto de log en el archivo general de logvoid
Escribe un texto en un archivo cualquiera del equipo, y si no existe lo crea La extension .log sera agregada.void
Escribe un texto de log que se guarda con el nombre de la clase en la carpeta general de log La extension sera .logvoid
lr()
Metodo general liberador de recursosvoid
setAlmacen
(spgn.pgn.cliente.MiniAlmacenTag almacenT) Metodo que asigna el alamacen al elementoAnimadovoid
setGestorGrafico
(spgn.pgn.gui.cliente.graficos.GestorGraficos gestorGraficoT) Metodo que asigna el gestor grafico a un elemento animadovoid
Metodo que asigna un loginvoid
setMostrar
(spgn.pgn.opc.tag.ValorTag vt) Metodo al que llama el sincronizador grafico para pasar el valor de la tag mostrarvoid
setNValor
(spgn.pgn.opc.tag.ValorTag vt) Asigna el valor de la tagvoid
Asocia la funcionalidad del slider a la tag representadavoid
setTagEditable
(boolean valorTagEditable) Ajusta si el valor de la tag es editablevoid
setTagMostrar
(String pathTag) Tag que controla el mostrar o no mostrar el panelvoid
setTagMostrarDirecto
(boolean directo) Metodo que controla la forma de actuar de la tag mostrar, le pasamos a setVisible el valor de la tag o el inversovoid
setTodoSincronizado
(boolean todoSincronizado) Metodo que activa el indicador de todo sincronizadovoid
Methods inherited from class javax.swing.JSlider
addChangeListener, createStandardLabels, createStandardLabels, getAccessibleContext, getChangeListeners, getExtent, getInverted, getLabelTable, getMajorTickSpacing, getMaximum, getMinimum, getMinorTickSpacing, getModel, getOrientation, getPaintLabels, getPaintTicks, getPaintTrack, getSnapToTicks, getUI, getUIClassID, getValue, getValueIsAdjusting, imageUpdate, removeChangeListener, setExtent, setFont, setInverted, setLabelTable, setMajorTickSpacing, setMaximum, setMinimum, setMinorTickSpacing, setModel, setOrientation, setPaintLabels, setPaintTicks, setPaintTrack, setSnapToTicks, setUI, setValue, setValueIsAdjusting, updateUI
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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, 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, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
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, 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, 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
-
DeslizadorAct
public DeslizadorAct()Constructor Principal
-
-
Method Details
-
setTagMostrarDirecto
public void setTagMostrarDirecto(boolean directo) Metodo que controla la forma de actuar de la tag mostrar, le pasamos a setVisible el valor de la tag o el inverso- Parameters:
directo
- si true directo
-
isTagMostrarDirecto
public boolean isTagMostrarDirecto()Devuelve si Mostrar el directo- Returns:
- true si directo false en caso contrario
- See Also:
-
setTagMostrar
Tag que controla el mostrar o no mostrar el panel- Parameters:
pathTag
- el tag de la tag
-
setMostrar
public void setMostrar(spgn.pgn.opc.tag.ValorTag vt) Metodo al que llama el sincronizador grafico para pasar el valor de la tag mostrar- Parameters:
vt
- el valorTag- See Also:
-
ValorTag
-
stateChanged
- Specified by:
stateChanged
in interfaceChangeListener
-
setTag
Asocia la funcionalidad del slider a la tag representada- Parameters:
tag
- path de la tag que queremos asociar
-
getTag
Asocia la funcionalidad del slider a la tag representada- Returns:
- tag asociada
-
setNValor
public void setNValor(spgn.pgn.opc.tag.ValorTag vt) Asigna el valor de la tag- Parameters:
vt
- el valor de la tag
-
isTagEditable
public boolean isTagEditable()Devuelve si el valor de la tag es editable- Returns:
- the valorTagEditable
-
setTagEditable
public void setTagEditable(boolean valorTagEditable) Ajusta si el valor de la tag es editable- Parameters:
valorTagEditable
- the valorTagEditable to set
-
isTodoSincronizado
public boolean isTodoSincronizado()Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Metodo que nos indica si estan o no sincronizadas todas las tag- Specified by:
isTodoSincronizado
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Returns:
- true si todas las tag estan sincronizadas y false si no estan sincronizadas todas las tag
-
setTodoSincronizado
public void setTodoSincronizado(boolean todoSincronizado) Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Metodo que activa el indicador de todo sincronizado- Specified by:
setTodoSincronizado
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Parameters:
todoSincronizado
- asigna si todas las tags del componente estan sincronizadas
-
getAlmacen
public spgn.pgn.cliente.MiniAlmacenTag getAlmacen()Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Metodo que devuelve el almacen asociado al elemento animado- Specified by:
getAlmacen
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Returns:
- El MiniAlmacen asignado
-
getGestorGrafico
public spgn.pgn.gui.cliente.graficos.GestorGraficos getGestorGrafico()Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Metodo que devuelve el gestor grafico del cliente- Specified by:
getGestorGrafico
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Returns:
- el gestor grafico del cliente
-
setGestorGrafico
public void setGestorGrafico(spgn.pgn.gui.cliente.graficos.GestorGraficos gestorGraficoT) Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Metodo que asigna el gestor grafico a un elemento animado- Specified by:
setGestorGrafico
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Parameters:
gestorGraficoT
- gestor grafico a asignar
-
setAlmacen
public void setAlmacen(spgn.pgn.cliente.MiniAlmacenTag almacenT) Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Metodo que asigna el alamacen al elementoAnimado- Specified by:
setAlmacen
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Parameters:
almacenT
- MiniAlmacen a asignar
-
listo
public void listo()Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Metodo que se ejecuta cuando se ha sincronizado el componente con el almacen de tags y esta listo para interactuar con el scada- Specified by:
listo
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
-
lr
public void lr()Metodo general liberador de recursos -
getVt
Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Metodo que devuelve un ValorTag que apunta a una determinada Tag- Specified by:
getVt
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Parameters:
path
- El path de la tag representada- Returns:
- El valor Tag
-
log
Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Escribe un texto de log en el archivo general de log- Specified by:
log
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Parameters:
texto
- texto a escribir
-
logI
Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Escribe un texto de log que se guarda con el nombre de la clase en la carpeta general de log La extension sera .log- Specified by:
logI
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Parameters:
texto
- El texto a escribir
-
logE
Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Escribe un texto en un archivo cualquiera del equipo, y si no existe lo crea La extension .log sera agregada.- Specified by:
logE
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Parameters:
texto
- Texto a escribir en el archivonArchivo
- El nombre del archivo
-
err
Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Escribe un texto de log en el archivo general de erro- Specified by:
err
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Parameters:
texto
- texto a escribir
-
errI
Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Escribe un texto de log que se guarda con el nombre de la clase en la carpeta general de log La extension sera .err- Specified by:
errI
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Parameters:
texto
- El texto a escribir
-
errE
Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Escribe un texto en un archivo cualquiera del equipo, y si no existe lo crea La extension .err sera agregada.- Specified by:
errE
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Parameters:
texto
- El texto a escribirnArchivo
- El nombre del archivo sin extension
-
getComponente
Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Metodo que obtiene una referencia de cualquier elemento que este sincronizado con el gestor grafico.- Specified by:
getComponente
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Parameters:
name
- nombre del elemento- Returns:
- El objeto que busco
-
getNumTags
public int getNumTags()Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Metodo que devuelve el numero de tags sincronizadas que tiene este panel- Specified by:
getNumTags
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Returns:
- el numero de tags
-
addActionActuador
Deprecated.Depreciado- Parameters:
al
- el actuadorListener
-
addActuadorListener
Agrega un ActuadorListener al componente- Parameters:
al
- el ActuadorListener
-
getNivelLogin
public int getNivelLogin()Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Devuelve el nivel la persona que esta logada- Specified by:
getNivelLogin
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Returns:
- en nivel
-
getUserLogin
Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Devuelve el nombre del usuario que esta logado- Specified by:
getUserLogin
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Returns:
- el nombre del usuario
-
getMinutosLogin
public int getMinutosLogin()Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Devuelve los minutos de duracion del login- Specified by:
getMinutosLogin
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Returns:
- el numero de minutos
-
setLogin
Description copied from interface:spgn.pgn.gui.cliente.graficos.ElementoAnimado
Metodo que asigna un login- Specified by:
setLogin
in interfacespgn.pgn.gui.cliente.graficos.ElementoAnimado
- Parameters:
user
- el usuarionivel
- el nivelminutos
- los minutos
-