Class BarrasInd
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.indicadores.analogicos.BarrasInd
- All Implemented Interfaces:
ComponentListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,spgn.pgn.gui.cliente.graficos.ElementoAnimado
Clase que implementa un indicador analogico de barras
- 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 TypeMethodDescriptionvoid
void
void
void
float
Devuelve la altura de la barra A en tanto por cientofloat
Devuelve la altura B de la barra en tanto por cientoint
Devuelve el numero de barrasDevuelve el color A del las barrasDevuelve el color B de las barrasint
Devuelve el punto donde hay que dibujar el color en tanto por cientoDevuelve el color de la regladevuelve el Font de la reglaDevuelve el formato numericoDevuelve el formato de los valores de la reglaint
Devuelve el numero de barrasint
Devuelve el offsetDe desplazamiento de la graficaint
Devuelve la orientacionint
Devuelve el valor de desfase de la reglaint
Devuelve las divisiones de la reglagetTag()
Devuelve el path de la tag asociada al metodosetValor(ValorTag)
float
getValor()
devuelve el valor del componentefloat
Devuelve el valor maximo del componentefloat
Devuelve el valor minimo del componenteboolean
isRegla()
Devuelve si la regla hay que mostrarla o noboolean
Devuelve si hay que mostrar las lineas de la reglaboolean
Devuelve si hay que mostrar los valores de la reglaboolean
Devuelve si el valor es visiblevoid
void
setAlturaBarraA
(int alturaBarraA) Asinga la altura de la barra A en tanto por cientovoid
setAlturaBarraB
(int alturaBarraB) Asinga la altura B de la barra en tanto por cientovoid
setBarras
(int numeroBarras) Asigna el numero de barrasvoid
Asigna el color A de las barrasvoid
Asigna el color B de las barrasvoid
setColorInicio
(int colorInicio) debe de ser un valor entre 0 y 100 ya que se da en tanto por cientovoid
setColorRegla
(Color colorRegla) Asigna el color de la reglavoid
setFontRegla
(Font fontRegla) Asigna el Font de la reglavoid
setFormatoNumerico
(String formatoNumerico) Asigna el formato numericovoid
setFormatoRegla
(String formatoValoresRegla) Asigna el formato de los valores de la reglavoid
Asocia el icono al controlvoid
setOffsetGrafica
(int offsetGrafica) Asocia el offset de desplazamiento a los graficos verticales OJO, SOLO FUNCIONA CUANDO EL GRAFICO ES VERTICALvoid
setorientacion
(int orientacion) Asigna la orientacion del componenteCtes.HORIZONTAL
YCtes.VERTICAL
void
setRegla
(boolean regla) Asigna si la regla hay que mostrarla o novoid
setReglaDesfase
(int reglaDesfase) Ajusta el desfase de la reglavoid
setReglaDivisiones
(int reglaDivisiones) Asigna las divisiones de la reglavoid
setReglaLineas
(boolean reglaLineas) Asigna si hay que mostrar los valores de la reglavoid
setReglaValores
(boolean reglaValores) Asigna si hay que mostrar los valores de la reglavoid
Asocia una tag al metodosetValor(ValorTag)
void
setValor
(float valor) Asigna el valor del componentevoid
setValor
(spgn.pgn.opc.tag.ValorTag vt) Metodo al que llama el sincronizador grafico para cambiar el valorvoid
setValorMaxi
(float valorMaxi) Asigna el valor maximo del componentevoid
setValorMini
(float valorMini) Asocia el valor minimo del componentevoid
setValorVisible
(boolean valorVisible) Asigna si el valor es visibleMethods 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, setTagMostrar, 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, 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, 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
-
BarrasInd
public BarrasInd()constructor
-
-
Method Details
-
paintComponent
-
getNumeroBarras
public int getNumeroBarras()Devuelve el numero de barras- Returns:
- the numeroBarras
-
setBarras
public void setBarras(int numeroBarras) Asigna el numero de barras- Parameters:
numeroBarras
- the numeroBarras to set
-
getBarras
public int getBarras()Devuelve el numero de barras- Returns:
- el numero de barras
-
componentHidden
- Specified by:
componentHidden
in interfaceComponentListener
-
componentMoved
- Specified by:
componentMoved
in interfaceComponentListener
-
componentResized
- Specified by:
componentResized
in interfaceComponentListener
-
componentShown
- Specified by:
componentShown
in interfaceComponentListener
-
getColorA
Devuelve el color A del las barras- Returns:
- the colorA
-
setColorA
Asigna el color A de las barras- Parameters:
colorA
- the colorA to set
-
getColorB
Devuelve el color B de las barras- Returns:
- the colorB
-
setColorB
Asigna el color B de las barras- Parameters:
colorB
- the colorB to set
-
getValor
public float getValor()devuelve el valor del componente- Returns:
- the valor
-
setValor
public void setValor(float valor) Asigna el valor del componente- Parameters:
valor
- the valor to set
-
setTag
Asocia una tag al metodosetValor(ValorTag)
- Parameters:
pathTag
- el path de la tag
-
getTag
Devuelve el path de la tag asociada al metodosetValor(ValorTag)
- Returns:
- el path de la tag
-
setValor
public void setValor(spgn.pgn.opc.tag.ValorTag vt) Metodo al que llama el sincronizador grafico para cambiar el valor- Parameters:
vt
-ValorTag
-
getvalorMaxi
public float getvalorMaxi()Devuelve el valor maximo del componente- Returns:
- the valorMaxi
-
setValorMaxi
public void setValorMaxi(float valorMaxi) Asigna el valor maximo del componente- Parameters:
valorMaxi
- the valorMaxi to set
-
getvalorMini
public float getvalorMini()Devuelve el valor minimo del componente- Returns:
- the valorMini
-
setValorMini
public void setValorMini(float valorMini) Asocia el valor minimo del componente- Parameters:
valorMini
- the valorMini to set
-
getAlturaBarraA
public float getAlturaBarraA()Devuelve la altura de la barra A en tanto por ciento- Returns:
- the alturaBarraA
-
setAlturaBarraA
public void setAlturaBarraA(int alturaBarraA) Asinga la altura de la barra A en tanto por ciento- Parameters:
alturaBarraA
- the alturaBarraA to set
-
getAlturaBarraB
public float getAlturaBarraB()Devuelve la altura B de la barra en tanto por ciento- Returns:
- the alturaBarraB
-
setAlturaBarraB
public void setAlturaBarraB(int alturaBarraB) Asinga la altura B de la barra en tanto por ciento- Parameters:
alturaBarraB
- the alturaBarraB to set
-
getorientacion
public int getorientacion()Devuelve la orientacion- Returns:
Ctes.HORIZONTAL
YCtes.VERTICAL
-
setorientacion
public void setorientacion(int orientacion) Asigna la orientacion del componenteCtes.HORIZONTAL
YCtes.VERTICAL
- Parameters:
orientacion
- the orientacion to set
-
getFormatoNumerico
Devuelve el formato numerico- Returns:
- Un String con el formato
-
setFormatoNumerico
Asigna el formato numerico- Parameters:
formatoNumerico
- the formatoNumerico to set
-
getColorRegla
Devuelve el color de la regla- Returns:
- the colorRegla
-
setColorRegla
Asigna el color de la regla- Parameters:
colorRegla
- the colorRegla to set
-
getFontRegla
devuelve el Font de la regla- Returns:
- the fontRegla
-
setFontRegla
Asigna el Font de la regla- Parameters:
fontRegla
- the fontRegla to set
-
isRegla
public boolean isRegla()Devuelve si la regla hay que mostrarla o no- Returns:
- the regla
-
setRegla
public void setRegla(boolean regla) Asigna si la regla hay que mostrarla o no- Parameters:
regla
- the regla to set
-
getReglaDivisiones
public int getReglaDivisiones()Devuelve las divisiones de la regla- Returns:
- the reglaDivisiones
-
setReglaDivisiones
public void setReglaDivisiones(int reglaDivisiones) Asigna las divisiones de la regla- Parameters:
reglaDivisiones
- the reglaDivisiones to set
-
getFormatoRegla
Devuelve el formato de los valores de la regla- Returns:
- the formatoValoresRegla
-
setFormatoRegla
Asigna el formato de los valores de la regla- Parameters:
formatoValoresRegla
- the formatoValoresRegla to set
-
isReglaValores
public boolean isReglaValores()Devuelve si hay que mostrar los valores de la regla- Returns:
- the reglaValores
-
setReglaValores
public void setReglaValores(boolean reglaValores) Asigna si hay que mostrar los valores de la regla- Parameters:
reglaValores
- the reglaValores to set
-
isReglaLineas
public boolean isReglaLineas()Devuelve si hay que mostrar las lineas de la regla- Returns:
- the reglaLineas
-
setReglaLineas
public void setReglaLineas(boolean reglaLineas) Asigna si hay que mostrar los valores de la regla- Parameters:
reglaLineas
- the reglaLineas to set
-
isValorVisible
public boolean isValorVisible()Devuelve si el valor es visible- Returns:
- the valorVisible
-
setValorVisible
public void setValorVisible(boolean valorVisible) Asigna si el valor es visible- Parameters:
valorVisible
- the valorVisible to set
-
getColorInicio
public int getColorInicio()Devuelve el punto donde hay que dibujar el color en tanto por ciento- Returns:
- the colorInicio
-
setColorInicio
public void setColorInicio(int colorInicio) debe de ser un valor entre 0 y 100 ya que se da en tanto por ciento- Parameters:
colorInicio
- the colorInicio to set,
-
getOffsetGrafica
public int getOffsetGrafica()Devuelve el offsetDe desplazamiento de la grafica- Returns:
- the offsetGraficaO
-
setOffsetGrafica
public void setOffsetGrafica(int offsetGrafica) Asocia el offset de desplazamiento a los graficos verticales OJO, SOLO FUNCIONA CUANDO EL GRAFICO ES VERTICAL- Parameters:
offsetGrafica
- the offsetGrafica to set
-
setIcon
Asocia el icono al control- Parameters:
icon
- to set
-
getReglaDesfase
public int getReglaDesfase()Devuelve el valor de desfase de la regla- Returns:
- the reglaDesfase
-
setReglaDesfase
public void setReglaDesfase(int reglaDesfase) Ajusta el desfase de la regla- Parameters:
reglaDesfase
- the reglaDesfase to set
-