banner
polypragmatist.bsky.social
@polypragmatist.bsky.social
I came up with an interesting approach to create "Layout-centric" styleable properties in #JavaFX. Instead of creating a single-use named class, a small amount of setup makes it easy to create StyleableProperties on the fly for your layouts: www.pragmaticcoding.ca/javafx/eleme...
Custom Styleable Properties
With CSS you can control fonts, sizes, borders, alignment, padding an lots of other standard Properties of your layouts. This allows you to control the styling from outside your code. But what if th...
www.pragmaticcoding.ca
December 28, 2024 at 7:04 PM
I've just published a new article about creating custom styleable Properties in #JavaFX. If you've ever wanted to style some aspect of your JavaFX layout via CSS but there wasn't a standard stylesheet attribute for it, this article will get you started: www.pragmaticcoding.ca/javafx/eleme...
Custom Styleable Properties
With CSS you can control fonts, sizes, borders, alignment, padding an lots of other standard Properties of your layouts. This allows you to control the styling from outside your code. But what if th...
www.pragmaticcoding.ca
December 26, 2024 at 6:50 PM
I've just published what I believe to be the most comprehensive guide to styling the #JavaFX TableView available. www.pragmaticcoding.ca/javafx/eleme.... This guide includes some tutorials plus a complete (I think) catalogue of TableView CSS selectors.
JavaFX Styling Guide: TableView
A comprehensive guide to styling TableView with tutorials and a reference of all of the styling selectors available.
www.pragmaticcoding.ca
December 10, 2024 at 3:50 PM
Reposted
December 6, 2024 at 3:01 AM
Reposted
Getting a kick out of styling the PagingControls view in #GemsFX. Reusing CSS styles by Jasper Potts (fxexperience.com/2011/12/styl...). #javafx #ui #ux #java
December 4, 2024 at 11:03 AM
Reposted
Just released a new control inside #GemsFX 2.69.0 that will allow you to toggle between a wrapped node of your application (e.g. a list view) and a progress indicator (when loading / refreshing data). Quite handy. I use it all the time. #JavaFX #Java #UI #UX github.com/dlsc-softwar...
December 2, 2024 at 4:29 PM
Our dog clearly passed this course with flying colours.
December 2, 2024 at 6:11 PM
And right behind those two pine trees is the place where Julius Caesar was killed.
In case you wondered what Largo di Torre Argentina looks like today
November 30, 2024 at 6:38 AM
All those fountains were closed up behind fences when we were there a few weeks back. Sigh.
The 16th-century fountain in Rome’s Piazza della Rotonda, in front of the Pantheon, returns to its former glory after restoration works.
November 30, 2024 at 6:37 AM
One of my favourite museums in Rome is the Palazzo Massimo. There is a section with frescoes from a communal tomb, called a "columbarium". These tombs were just for common people, yet the artwork is astounding and doesn't look like what you'd expect for ancient Rome.
November 29, 2024 at 8:54 PM
I'm writing a new article about styling TableView in #JavaFX. I'm trying to aim for something that can be both a tutorial and a reference and I am amazed at the depth of styling available. I'm also appalled that NONE of this stuff is documented anywhere. I've been researching this for hours.
November 29, 2024 at 8:19 PM
Reposted
Second Stage xkcd.com/3018
November 29, 2024 at 1:39 PM
Reposted
The Veiled Virgin carved in Rome by Italian sculptor Giovanni Strazza in the early 1850s, the veil gives the appearance of being translucent, but in fact is carved of marble.
November 26, 2024 at 9:44 AM
Reposted
Australia’s oldest dictionary of Australian English has chosen “enshittification” – a slang term referring to the deterioration of products and services online – as the word of 2024.
Australia’s Macquarie Dictionary names ‘enshittification’ word of the year
Australia’s Macquarie Dictionary says term captures widespread sense that things are getting worse.
www.aljazeera.com
November 26, 2024 at 8:22 AM
Reposted
In this "JFX In Action" interview, we examine the combination of #JavaFX and #Quarkus. Thanks to #QuarkusFX, created by Clément de Tastes, the many extensions of the @quarkus.io system can be used to create a desktop app.

www.youtube.com/watch?v=Vw9S...

More info: webtechie.be/post/2024-11...
Clément de Tastes about QuarkusFX, combining the strengths of Quarkus and JavaFX
YouTube video by Frank Delporte
www.youtube.com
November 19, 2024 at 7:10 AM
Looking to learn #JavaFX? Take a look at my Beginners' Guide to JavaFX: www.pragmaticcoding.ca/beginners/in.... It's a 13 part tutorial that takes you from "Hello World" to building an Reactive GUI with a framework. No FXML, all the layouts are done in code.
The Absolute Beginners Guide to Reactive JavaFX
Introducing a course for programmers starting out to learn JavaFX
www.pragmaticcoding.ca
November 18, 2024 at 3:59 PM