Cleanup code.

This commit is contained in:
Chris Cromer 2016-07-02 21:10:00 -04:00
parent 49f0064d49
commit 4ac689ec15
4 changed files with 58 additions and 49 deletions

View File

@ -48,7 +48,7 @@ public class Grafico {
/** /**
* Los elementos destacados. * Los elementos destacados.
*/ */
private List<Destacados> destacados; final private List<Destacados> destacados;
/** /**
* Graficar una escena. * Graficar una escena.
@ -257,45 +257,6 @@ public class Grafico {
return stackPane; return stackPane;
} }
/**
* Crear un animacion de transicion usando colores que cambian.
*
* @param rectangle Rectangle: El objeto que desea animar.
* @param colorBackground Color: Color del fondo de destacar.
* @return PauseTransition: La transition creado con los elementos y colores.
*/
private static PauseTransition createPauseTransition(Rectangle rectangle, Color colorBackground) {
PauseTransition changeColor = new PauseTransition(new Duration(DURACION));
changeColor.setOnFinished(actionEvent -> rectangle.setFill(colorBackground));
return changeColor;
}
/**
* Crear un animacion de transicion usando colores que cambian.
*
* @param circle Circle: El objeto que desea animar.
* @param colorBackground Color: Color del fondo de destacar.
* @return PauseTransition: La transition creado con los elementos y colores.
*/
private static PauseTransition createPauseTransition(Circle circle, Color colorBackground) {
PauseTransition changeColor = new PauseTransition(new Duration(DURACION));
changeColor.setOnFinished(actionEvent -> circle.setFill(colorBackground));
return changeColor;
}
/**
* Crear un animacion de transicion usando colores que cambian.
*
* @param text Text: El texto que desea animar.
* @param colorText Color: Color del texto.
* @return PauseTransition: La transition creado con los elementos y colores.
*/
private static PauseTransition createPauseTransition(Text text, Color colorText) {
PauseTransition changeColor = new PauseTransition(new Duration(DURACION));
changeColor.setOnFinished(actionEvent -> text.setStroke(colorText));
return changeColor;
}
/** /**
* Destacar un elemento * Destacar un elemento
* *
@ -348,6 +309,48 @@ public class Grafico {
destacados.get(destacados.size() - 1).getSequentialTransition().play(); destacados.get(destacados.size() - 1).getSequentialTransition().play();
} }
/**
* Crear un animacion de transicion usando colores que cambian.
*
* @param rectangle Rectangle: El objeto que desea animar.
* @param colorBackground Color: Color del fondo de destacar.
*
* @return PauseTransition: La transition creado con los elementos y colores.
*/
private static PauseTransition createPauseTransition(Rectangle rectangle, Color colorBackground) {
PauseTransition changeColor = new PauseTransition(new Duration(DURACION));
changeColor.setOnFinished(actionEvent -> rectangle.setFill(colorBackground));
return changeColor;
}
/**
* Crear un animacion de transicion usando colores que cambian.
*
* @param circle Circle: El objeto que desea animar.
* @param colorBackground Color: Color del fondo de destacar.
*
* @return PauseTransition: La transition creado con los elementos y colores.
*/
private static PauseTransition createPauseTransition(Circle circle, Color colorBackground) {
PauseTransition changeColor = new PauseTransition(new Duration(DURACION));
changeColor.setOnFinished(actionEvent -> circle.setFill(colorBackground));
return changeColor;
}
/**
* Crear un animacion de transicion usando colores que cambian.
*
* @param text Text: El texto que desea animar.
* @param colorText Color: Color del texto.
*
* @return PauseTransition: La transition creado con los elementos y colores.
*/
private static PauseTransition createPauseTransition(Text text, Color colorText) {
PauseTransition changeColor = new PauseTransition(new Duration(DURACION));
changeColor.setOnFinished(actionEvent -> text.setStroke(colorText));
return changeColor;
}
/** /**
* Remover todos los elementos destacados. * Remover todos los elementos destacados.
*/ */
@ -383,19 +386,22 @@ public class Grafico {
/** /**
* El tipo de objeto que está destacado. * El tipo de objeto que está destacado.
*/ */
private int tipo; final private int tipo;
/** /**
* El id del elemento destacado. * El id del elemento destacado.
*/ */
private String id; final private String id;
/** /**
* El color anterior del elemento destacado. * El color anterior del elemento destacado.
*/ */
private Color color; final private Color color;
/** /**
* La animación del elemento destacado. * La animación del elemento destacado.
*/ */
private SequentialTransition sequentialTransition; final private SequentialTransition sequentialTransition;
/** /**
* Inicilizar. * Inicilizar.

View File

@ -1,9 +1,11 @@
package cl.cromer.estructuras; package cl.cromer.estructuras;
public class HashItem { public class HashItem {
final private String llave;
final private int valor;
private int indice; private int indice;
private String llave;
private int valor;
public HashItem(String llave, int valor) { public HashItem(String llave, int valor) {
this.llave = llave; this.llave = llave;

View File

@ -1,8 +1,9 @@
package cl.cromer.estructuras; package cl.cromer.estructuras;
public class HashTable { public class HashTable {
private HashItem hashArray[]; final private HashItem hashArray[];
private int tamano;
final private int tamano;
private int size; private int size;
public HashTable(int tamano) { public HashTable(int tamano) {

View File

@ -5,7 +5,7 @@ import java.util.List;
import java.util.Random; import java.util.Random;
public class Palabras { public class Palabras {
List<String> palabras; final private List<String> palabras;
public Palabras() { public Palabras() {
palabras = new ArrayList<>(); palabras = new ArrayList<>();