public class Grafico
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private javafx.animation.SequentialTransition |
blinkTransition
Contiene la animación de destacar.
|
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.
|
private javafx.scene.Scene |
scene
La escena donde está cosas graficas.
|
private java.lang.String |
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.
|
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,
java.lang.String tipo)
Destacar un elemento
|
void |
removerDestacar()
Remover el efecto de destacar.
|
private javafx.animation.SequentialTransition blinkTransition
private int destacado
private java.lang.String 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 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.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, java.lang.String tipo)
valor
- int: El indice a destacar.tipo
- String: El tipo de objeto a destacer(rectangulo o cicurlo)public void removerDestacar()