Entradas

Mostrando entradas de octubre, 2022

Entrada destacada

Como dar estilo a un Scroll Pane de JavaFX utilizando CSS

Imagen
Bien en esta ocasión quiero compartir como darle estilo a un scroll pane de JavaFx, por lo que colocaré el código con las clases que se pueden utilizar para cambiar el aspecto de los objetos o nodos que componen la interfaz del contenedor. El Scroll pane está compuesto por los siguientes nodos u objetos: Scroll-bar: Vertical (.scroll-bar:vertical)/Horizontal(.scroll-bar:horizontal): Se refiere a la barra que se muestra para poder realizar el scroll de forma vertical u horizontal. Esta a su vez está compuesta por los siguientes nodos: Increment-button: Este es el botón que se muestra en la scroll-bar para poder realizar el scroll hacia abajo o incrementar la posición del scroll. Este nodo a su vez contiene el siguien...

Como dar estilo a un Scroll Pane de JavaFX utilizando CSS

Imagen
Bien en esta ocasión quiero compartir como darle estilo a un scroll pane de JavaFx, por lo que colocaré el código con las clases que se pueden utilizar para cambiar el aspecto de los objetos o nodos que componen la interfaz del contenedor. El Scroll pane está compuesto por los siguientes nodos u objetos: Scroll-bar: Vertical (.scroll-bar:vertical)/Horizontal(.scroll-bar:horizontal): Se refiere a la barra que se muestra para poder realizar el scroll de forma vertical u horizontal. Esta a su vez está compuesta por los siguientes nodos: Increment-button: Este es el botón que se muestra en la scroll-bar para poder realizar el scroll hacia abajo o incrementar la posición del scroll. Este nodo a su vez contiene el siguien...

Barra de menu con estilo en JavaFX utilizando CSS

Imagen
Barra de menu con estilo en JavaFX utilizando CSS En esta entrada quiero compartir un poco más sobre JavaFx. En estos últimos días he estado trasteando un poco con las interfaces graficas de java sobre todo con la librería JavaFx y bueno, para ser sincero me sentía acostumbrado a trabajar con Swing, sin embargo, como sabrás esta librería ya se encuentra casi en desuso y sobre todo con las nuevas tendencias en diseño pues se vuelve complicado poder darles a nuestros proyectos un estilo moderno. En esta ocasión he decido compartir un poco de lo que he aprendido. Vamos a darle estilo o una barra de menús, dándole un diseño mas acorde a nuestras necesidades, empezaré creando un nuevo proyecto, en mi caso lo haré utilizando el IntelliJ, tu puedes hacerlo en el IDE que más te agrade.     El proyecto lo cree utilizando Maven y correrá con un JDK 11, también y la versión 18.0.1 de JavaFx. Las dependencias en mi archivo POM quedan de la siguiente forma <dependencie...

Excepciones al utilizar HTMLEditor de JavaFx

Hace unos días estaba intentado utilizar el editor HTML que proporciona JavaFX en un proyecto el cual lo estoy desarrollando en intellij idea, sin embargo, cuando intente correr el código me lanzo algunas excepciones entre ella una classNotFoundException en donde me indicaba que la clase HTMLEditor no se encontraba, para solucionar esa excepción tuve que colocar en el archivo POM la dependencia de JavaFx Web. Luego al intentar correr nuevamente el código me lanzo una nueva excepción:  class javafx.scene.web.HTMLEditor (in unnamed module @0x342c9752) cannot access class com.sun.javafx.scene.control.ControlHelper (in module javafx.controls) because module javafx.controls does not export com.sun.javafx.scene.control to unnamed module @0x342c9752 . Busque en san Google, pero la mayor parte de las soluciones que brindaban era incluir en la VM Options el módulo de JavaFx, pero esta solución es correcta tomando en consideración que el proyecto en el que se está trabajando no tiene las d...