Development & System

Elementos gráficos – Árboles

Posted by in Componentes JavaFX, Java, JavaFx

Al igual que en swing, el javafx los arboles representan un componente muy completo a la hora de trabajar ya que tiene multitud de posibilidades y representación de datos. La jerarquía de componentes es la siguiente: TreeView TreeItem (root) TreeItem (nodo) TreeItem (hoja) En este caso tan solo existe un tipo de componente, al cual se le puede asociar un string que será el texto que acompañe al nodo y una imagen. Para poder hacer eso se debe crear un objeto de tipo ImageView al cual se le asocia una…read more

0

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…read more

0

Elementos gráficos – Botones

Posted by in Componentes JavaFX, Java, JavaFx

Al igual que pasaba en Swing, los botones representan uno de los componentes más utilizados a la hora de realizar interfaces gráficas con javafx. Las posibilidades se resumen en los 5 principales tipos: button, radiobutton, togglebutton, checkbox. La mayoría de características y métodos que se pueden utilizar en estos componentes son comunes Button Para poder personalizar el aspecto de un botón se utiliza el método setGraphics, al cual se le pasa un imageview con la imagen correspondiente

Del mismo modo si se le quiere añadir un evento de sombra…read more

0

Layouts

Posted by in Componentes JavaFX, Java, JavaFx

Como ya se explicó en entradas tanto de Android como de Swing, los layouts sirven para gestionar el espacio y la colocación de los elementos gráficos de la interfaz. Los layouts disponibles en JavaFx son: BorderPane HBox VBox StackPane GridPane FlowPane TilePane AnchorPane Hay que tener en cuenta que se pueden combinar los layouts gestionando layouts dentro de layouts. BorderPane Layout basado en la situación de elementos en los puntos cardinales norte, sur, este, oeste o centro, dividiendo la pantalla en cada uno de los “sub-contentenedores” correspondientes. Para poder instancias…read more

0