public class TablaHashController
extends java.lang.Object
implements javafx.fxml.Initializable
Modifier and Type | Field and Description |
---|---|
private javafx.scene.text.Text |
codigoHashTable
Donde va el codigo a mostrar a la pantalla.
|
private javafx.scene.layout.VBox |
contenidoHashTable
Donde poner el contenido de tablaHash.
|
private Grafico |
grafico
Grafico rectangulos.
|
private TextFieldLimited |
llaveHashTable
La caja para ingresar la llave.
|
private java.util.ResourceBundle |
resourceBundle
Donde está guardado los idiomas.
|
private javafx.scene.Scene |
scene
La escena donde está cosas graficas.
|
private TablaHash |
tablaHash
El tablaHash usado en la aplicación.
|
private TextFieldLimited |
valorHashTable
La caja para ingresar el valor.
|
Constructor and Description |
---|
TablaHashController() |
Modifier and Type | Method and Description |
---|---|
protected void |
botonBuscar()
Buscar si existe un elemento en el tablaHash y mostrar el codigo en la pantalla
Si existe el valor destacarlo.
|
protected void |
botonEliminar()
Eliminar un valor del tablaHash si existe y mostrar el codigo en la pantalla.
|
protected void |
botonInsertar()
Insertar un valor al tablaHash y mostrar el codigo en la pantalla.
|
protected void |
botonLlenar()
Llenar el tablaHash con numeros al azar.
|
protected void |
botonVaciar()
Vaciar el tablaHash de todos los valores.
|
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 |
initializeHashTable()
Crear el tablaHash de tamaño 10.
|
private TextFieldLimited llaveHashTable
private TextFieldLimited valorHashTable
private javafx.scene.layout.VBox contenidoHashTable
private javafx.scene.text.Text codigoHashTable
private javafx.scene.Scene scene
private java.util.ResourceBundle resourceBundle
private TablaHash tablaHash
private Grafico grafico
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 initializeHashTable()
private void generarGrafico()