public class HashTableController
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 hashTable.
|
private Grafico |
grafico
Grafico rectangulos.
|
private HashTable |
hashTable
El hashTable usado en la aplicación.
|
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 TextFieldLimited |
valorHashTable
La caja para ingresar el valor.
|
Constructor and Description |
---|
HashTableController() |
Modifier and Type | Method and Description |
---|---|
protected void |
botonBuscar()
Buscar si existe un elemento en el hashTable y mostrar el codigo en la pantalla
Si existe el valor destacarlo.
|
protected void |
botonEliminar()
Eliminar un valor del hashTable si existe y mostrar el codigo en la pantalla.
|
protected void |
botonInsertar()
Insertar un valor al hashTable y mostrar el codigo en la pantalla.
|
protected void |
botonLlenar()
Llenar el hashTable con numeros al azar.
|
protected void |
botonVaciar()
Vaciar el hashTable 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 hashTable 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 HashTable hashTable
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()
private void initializeHashTable()
private void generarGrafico()
protected void botonVaciar()
protected void botonInsertar()
protected void botonEliminar()
protected void botonBuscar()