Estillos CSS en JavaFX

En algunas ocasiones se necesita personalizar el aspecto de un elemento concreto como puede ser el tamaño del texto, el tipo de letra, color, etc... En estos casos es tan simple como configurar la propiedad correspondiente en dicho elemento, bien via xml o mediante código. Sin embargo cuando se quiere que varios elementos tengan el Read More »

Manejo de eventos en javafx

Los eventos en javafx se gestionan de forma similar al uso de los mismos en la programación de Android. Para ello se deben configurar EventHandler o punteros que ejecutan un método concreto ante una acción determinada. Antes de ver las posibilidades se debe entender cual es la propagación del evento, ya que gracias a esta Read More »

Elementos gráficos – Tablas

Las tablas representan uno de los elementos gráficos más completos dentro de una interfaz gráfica ya que son capaces de manejar datos con las principales acciones de una base de datos CRUD. Al mismo tiempo estos datos pueden ser representados de muy diferentes formas gracias a los modelos de pintado que se verán más adelante. Read More »

Menús Javafx

Los menús son elementos especiales que aparecen en la parte superior de la ventana. Se añaden al panel en la parte superior normalmente. Su construcción total queda de la siguiente forma MenuBar Menu MenuItem CheckMenuItem RadioMenuItem Menu MenuItem Los MenuItem se asocian a opciones normales, donde con una pulsación se realiza la opción asociada. Los Read More »

Elementos gráficos – Texto

Los elementos de texto representan la posibilidad del usuario de introducir datos de forma escrita, bien sea en un elemento donde se pide un dato corto o un elemento donde se pide un texto con una longitud amplia. Para ello javafx dispone de los siguientes elementos: TextField, TextArea, PasswordField TextField Un TextField sirve para introducir Read More »

Elementos gráficos – Botones

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 Read More »

Layouts

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 Read More »