public class ListaEnlazdaController
extends java.lang.Object
implements javafx.fxml.Initializable
Modifier and Type | Field and Description |
---|---|
private javafx.scene.text.Text |
codigoLista
Donde va el codigo a mostrar a la pantalla.
|
private Colores
|
colores
Colores por los dibjos.
|
private javafx.scene.layout.VBox |
contenidoLista
Donde poner el contenido de lista.
|
private Grafico
|
grafico
Grafico rectangulos y lineas.
|
private ListaEnlazada |
listaEnlazada
La lista enlazada usado en la aplicación.
|
private ListaEnlazadaCircular |
listaEnlazadaCircular
La lista enlazada circular usado en la aplicación.
|
private ListaEnlazadaTipos |
listaEnlazadaTipos
Tipo de lista enlazada a trabajar.
|
private java.util.ResourceBundle |
resourceBundle
Donde está guardado los idiomas.
|
private javafx.scene.Scene |
scene
La escena donde está cosas graficas.
|
private TextFieldLimited |
valorLista
La caja para ingresar el valor.
|
Constructor and Description |
---|
ListaEnlazdaController()
|
Modifier and Type | Method and Description |
---|---|
protected void |
botonBuscar()
Buscar si existe una llave en la lista y mostrar el codigo en la
pantalla
Si existe la llave destacarla.
|
protected void |
botonEliminar()
Eliminar un valor de la lista si existe y mostrar el codigo en la
pantalla.
|
protected void |
botonInsertar()
Insertar un valor a la lista y mostrar el codigo en la
pantalla.
|
protected void |
botonLlenar()
Llenar la lista con numeros al azar.
|
protected void |
botonVaciar()
Vaciar la lista de todos los valores.
|
private void |
dibujarDoble(Enlace enlace)
Dibujarlo con dos flechas.
|
private void |
dibujarSimple(Enlace enlace)
Dibujarlo con una flecha.
|
private void |
errorNoEsta()
Error cuando la llave no está en la lista.
|
private void |
errorNoValor()
Se muestra un error si la persona no ingresa un valor y una llave
en los TextField.
|
private void |
generarGrafico()
Poner los valores en el grafico.
|
void |
initialize(java.net.URL location,
java.util.ResourceBundle resourceBundle)
Inicializar todos los datos y dibujar las graficas.
|
private void |
initializeLista()
Crear una lista vacia.
|
private TextFieldLimited valorLista
private javafx.scene.layout.VBox contenidoLista
private javafx.scene.text.Text codigoLista
private javafx.scene.Scene scene
private java.util.ResourceBundle resourceBundle
private ListaEnlazada listaEnlazada
private ListaEnlazadaCircular listaEnlazadaCircular
private ListaEnlazadaTipos listaEnlazadaTipos
private Grafico grafico
private Colores colores
public void initialize(java.net.URL location, java.util.ResourceBundle resourceBundle)
initialize
in
interface javafx.fxml.Initializable
location
- URL: El URL de fxml en uso.resourceBundle
- ResourceBundle: Tiene datos de idioma.protected void botonLlenar()
protected void botonVaciar()
protected void botonInsertar()
protected void botonEliminar()
protected void botonBuscar()
private void errorNoValor()
private void errorNoEsta()
private void initializeLista()
private void generarGrafico()
private void dibujarSimple(Enlace enlace)
enlace
- Object: El enlace que tiene la llave y valor.private void dibujarDoble(Enlace enlace)
enlace
- El enlace que tiene la llave y valor.