public class Grafico
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private javafx.animation.SequentialTransition |
blinkTransition
Contiene la animación de destacar.
|
static int |
CIRCULO
Tipo de dibujo circular.
|
private int |
destacado
El valor de cual caja está destacado actualmente
|
private javafx.scene.paint.Color |
destacadoBG
El color original de fondo para volver cuando no es destacado.
|
private javafx.scene.paint.Color |
destacadoFG
El color original de text para volver cuando no es destacado.
|
static int |
RECTANGULO
Tipo de dibujo rectuangular.
|
private javafx.scene.Scene |
scene
La escena donde está cosas graficas.
|
private int |
tipo
El tipo de objeto que está destacado.
|
Constructor and Description |
---|
Grafico(javafx.scene.Scene scene)
Graficar una escena.
|
Modifier and Type | Method and Description |
---|---|
static javafx.scene.layout.StackPane |
crearCaja(Colores colores,
java.lang.String label)
Crear un rectangulo con texto adentro.
|
static javafx.scene.layout.StackPane |
crearCaja(Colores colores,
java.lang.String label,
java.lang.String texto)
Crear un rectangulo con texto adentro.
|
static javafx.scene.layout.StackPane |
crearCaja(Colores colores,
java.lang.String label,
java.lang.String texto,
int tamano)
Crear un rectangulo con texto adentro.
|
static javafx.scene.layout.StackPane |
crearFlechaAbajo()
Crear una flecha que apunta por abajo.
|
static javafx.scene.layout.StackPane |
crearFlechaArriba()
Crear una flecha que apunta por arriba.
|
static javafx.scene.layout.StackPane |
crearLineaVertical()
Crear una linea vertical
|
private static javafx.animation.PauseTransition |
createPauseTransition(javafx.scene.shape.Circle circle,
javafx.scene.text.Text text,
javafx.scene.paint.Color colorBackground,
javafx.scene.paint.Color colorText)
Crear un animacion de transicion usando colores que cambian.
|
private static javafx.animation.PauseTransition |
createPauseTransition(javafx.scene.shape.Rectangle rectangle,
javafx.scene.text.Text text,
javafx.scene.paint.Color colorBackground,
javafx.scene.paint.Color colorText)
Crear un animacion de transicion usando colores que cambian.
|
void |
destacer(int valor,
int tipo)
Destacar un elemento
|
void |
removerDestacar()
Remover el efecto de destacar.
|
public static final int RECTANGULO
public static final int CIRCULO
private javafx.animation.SequentialTransition blinkTransition
private int destacado
private int tipo
private javafx.scene.paint.Color destacadoBG
private javafx.scene.paint.Color destacadoFG
private javafx.scene.Scene scene
public Grafico(javafx.scene.Scene scene)
scene
- La scene a destacar.public static javafx.scene.layout.StackPane crearFlechaAbajo()
public static javafx.scene.layout.StackPane crearFlechaArriba()
public static javafx.scene.layout.StackPane crearLineaVertical()
public static javafx.scene.layout.StackPane crearCaja(Colores colores, java.lang.String label)
colores
- Colores: Los colores para dar color al rectangulo.label
- String: El texto por el ID de fxml.public static javafx.scene.layout.StackPane crearCaja(Colores colores, java.lang.String label, java.lang.String texto)
colores
- Colores: Los colores para dar color al rectangulo.label
- String: El texto por el ID de fxml.texto
- String: El texto a colocar dentro el rectangulo.public static javafx.scene.layout.StackPane crearCaja(Colores colores, java.lang.String label, java.lang.String texto, int tamano)
colores
- Colores: Los colores para dar color al rectangulo.label
- String: El texto por el ID de fxml.texto
- String: El texto a colocar dentro el rectangulo.tamano
- int: El tamaño del rectangulo.private static javafx.animation.PauseTransition createPauseTransition(javafx.scene.shape.Rectangle rectangle, javafx.scene.text.Text text, javafx.scene.paint.Color colorBackground, javafx.scene.paint.Color colorText)
rectangle
- Rectangle: El objeto que desea animar.text
- Text: El texto que desea animar.colorBackground
- Color: Color del fondo de destacer.colorText
- Color: Color del texto.private static javafx.animation.PauseTransition createPauseTransition(javafx.scene.shape.Circle circle, javafx.scene.text.Text text, javafx.scene.paint.Color colorBackground, javafx.scene.paint.Color colorText)
circle
- Circle: El objeto que desea animar.text
- Text: El texto que desea animar.colorBackground
- Color: Color del fondo de destacer.colorText
- Color: Color del texto.public void destacer(int valor, int tipo)
public void removerDestacar()