Package j2d.mods
Class JObjetoVisNumBarra
java.lang.Object
j2d.JObjeto
j2d.JObjetoIcono
j2d.mods.JObjetoVisNumBarra
- All Implemented Interfaces:
IVisualizadorNumerico
Visualizador numerico basado en un barra cuya longitud es proporcional al
valor de la magnitud a mostrar.
P. ej. puede ser utilizado para mostrar la salud de un personaje.
Esta clase es parte de j2d.
-
Constructor Summary
ConstructorsConstructorDescriptionJObjetoVisNumBarra(int largoX, int altoY, float mxValor, Color color, Color colorFondo) Crea un visualizador numerico tipo barra.JObjetoVisNumBarra(String nombre, int largoX, int altoY, float mxValor, Color color, Color colorFondo) Crea un visualizador numerico tipo barra. -
Method Summary
Modifier and TypeMethodDescriptionvoidasignaColorBarra(Color color) Asigna el color de la barra y del borde.voidasignaColorFondo(Color colorFondo) Asigna el color del fondo que se ve a medida que la barra va acortandose.voidasignaValor(float valor) Asigna un valor al visualizador.voidDecrementa en una unidad el valor mostrado por el visualizador.voiddecrementaValor(float decremento) Decrementa el valor mostrado por el visualizador.voidIncrementa en una unidad el valor mostrado por el visualizador.voidincrementaValor(float incremento) Incrementa el valor mostrado por el visualizador.floatvalor()Retorna el valor actual mostrado por el visualizador.Methods inherited from class j2d.JObjetoIcono
animador, cambiaEscala, cambiaImagen, cambiaImagen, dibujaObjeto, imagen, imagenEspecularMethods inherited from class j2d.JObjeto
adornoAnhade, adornoAnhade, adornoElimina, altoY, anchoX, area, asignaDimension, asignaFactorGravedad, asignaVel, asignaVel, asignaVelX, asignaVelY, centro, ciclo, colision, colisionador, contiene, desplaza, desplaza, dimension, esAdorno, escena, estaEnContacto, factorGravedad, guia, haceLocalizablePorPunto, incrementaVel, localizablePorPunto, nombre, notificacionSalidaPantallaActiva, notificacionSalidaPantallaDesactiva, notificacionSalidaPantallaEstaActiva, posicion, posiciona, posicionaCentro, puntoMedioConObjeto, salidaPantalla, toString, velocidad, velX, velY, x, y
-
Constructor Details
-
JObjetoVisNumBarra
Crea un visualizador numerico tipo barra. La longitud de la barra es proporcional al valor.- Parameters:
largoX- largo en pixels de la barra.altoY- alto en pixels de la barra.mxValor- maximo valor mostrado.color- color de la barra proporcional al valor.colorFondo- color de fondo que se ve a medida que el valor va bajando. Si es null, el fondo es transparente.
-
JObjetoVisNumBarra
public JObjetoVisNumBarra(String nombre, int largoX, int altoY, float mxValor, Color color, Color colorFondo) Crea un visualizador numerico tipo barra. La longitud de la barra es proporcional al valor.- Parameters:
nombre- nombre del objeto.largoX- largo en pixels de la barra.altoY- alto en pixels de la barra.mxValor- maximo valor mostrado.color- color de la barra proporcional al valor.colorFondo- color de fondo que se ve a medida que la barra va acortandose. Si es null, el fondo es transparente.
-
-
Method Details
-
asignaColorBarra
Asigna el color de la barra y del borde.- Parameters:
color- color de la barra y del borde.
-
asignaColorFondo
Asigna el color del fondo que se ve a medida que la barra va acortandose.- Parameters:
colorFondo- color del fondo. Si es null, el fondo es transparente.
-
asignaValor
public void asignaValor(float valor) Description copied from interface:IVisualizadorNumericoAsigna un valor al visualizador.- Specified by:
asignaValorin interfaceIVisualizadorNumerico- Parameters:
valor- valor asignado.
-
valor
public float valor()Description copied from interface:IVisualizadorNumericoRetorna el valor actual mostrado por el visualizador.- Specified by:
valorin interfaceIVisualizadorNumerico- Returns:
- el valor actual mostrado por el visualizador.
-
incrementaValor
public void incrementaValor()Description copied from interface:IVisualizadorNumericoIncrementa en una unidad el valor mostrado por el visualizador.- Specified by:
incrementaValorin interfaceIVisualizadorNumerico
-
incrementaValor
public void incrementaValor(float incremento) Description copied from interface:IVisualizadorNumericoIncrementa el valor mostrado por el visualizador.- Specified by:
incrementaValorin interfaceIVisualizadorNumerico- Parameters:
incremento- incremento del valor mostrado por el visualizador.
-
decrementaValor
public void decrementaValor()Description copied from interface:IVisualizadorNumericoDecrementa en una unidad el valor mostrado por el visualizador.- Specified by:
decrementaValorin interfaceIVisualizadorNumerico
-
decrementaValor
public void decrementaValor(float decremento) Description copied from interface:IVisualizadorNumericoDecrementa el valor mostrado por el visualizador.- Specified by:
decrementaValorin interfaceIVisualizadorNumerico- Parameters:
decremento- incremento del valor mostrado por el visualizador.
-