Elementos gráficos – Listas

Posted by in Componentes JavaFX, Java, JavaFx

Las listas representan elementos capaces de englobar una lista de datos sobre los cuales se puede realizar una selección. Esta lista de datos puede ser más o menos grande dependiendo de las necesidades de la UI, por lo que se deberá escoger entre varios elementos: ChoiceBox, ComboBox y ListView. Muchos de los métodos de estos elementos son comunes ya que su cometido es prácticamente idéntico

ChoiceBox

Un choice box se suele utilizar para mostrar un conjunto de elementos no muy grande ya que se muestra como un desplegable donde el elemento seleccionado está en el centro. Al igual que el resto de elementos utiliza una ObservableList para poder asociar los elementos

ComboBox

Un combobox es un elemento muy similar al explicado anteriormente con la diferencia de representación gráfica ya que se muestra como un desplegable completo. Del mismo modo este elemento puede modificar el aspecto de los elementos que le integran mediante un CellFactory. Suele ser utilizado cuando el número de elementos es grande o cuando se quiere personalizar el aspecto de los mismos

ListView

Un listview es una lista de elementos donde a diferencia de los dos anteriores todos los datos se muestran en un mismo espacio, sin necesidad de desplegables. Además en un list view se puede configurar el tipo de selección (múltiple o simplemente) así como el evaluar el elemento que tiene el foco en cada momento

Los códigos utilizados para el ejemplo son: