Sign in

polypragmatist.bsky.social

@polypragmatist.bsky.social
41 followers 42 following 18 posts
PostsRepliesMedia
polypragmatist.bsky.social @polypragmatist.bsky.social · 28/12/2024
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...
pragmaticcoding.ca
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...
020
polypragmatist.bsky.social @polypragmatist.bsky.social · 26/12/2024
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...
pragmaticcoding.ca
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...
061
polypragmatist.bsky.social @polypragmatist.bsky.social · 10/12/2024
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.
pragmaticcoding.ca
JavaFX Styling Guide: TableView
A comprehensive guide to styling TableView with tutorials and a reference of all of the styling selectors available.
010
Reposted by @polypragmatist.bsky.social
TommyBoy @tampatom69.bsky.social · 06/12/2024
2099178689
Reposted by @polypragmatist.bsky.social
Dirk Lemmermann @dlemmermann.bsky.social · 04/12/2024
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
Paging controls view of GemsFX
132
polypragmatist.bsky.social @polypragmatist.bsky.social · 06/12/2024
I'm not sure of the context here. Use Gradle or Maven and their plugins do the heavy lifting. With Intellij the new project wizard will create a running "Hello World" project in a matter of seconds.
000
Reposted by @polypragmatist.bsky.social
Dirk Lemmermann @dlemmermann.bsky.social · 02/12/2024
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...
063
polypragmatist.bsky.social @polypragmatist.bsky.social · 02/12/2024
Our dog clearly passed this course with flying colours.
000
polypragmatist.bsky.social @polypragmatist.bsky.social · 30/11/2024
And right behind those two pine trees is the place where Julius Caesar was killed.
010
polypragmatist.bsky.social @polypragmatist.bsky.social · 30/11/2024
All those fountains were closed up behind fences when we were there a few weeks back. Sigh.
000
polypragmatist.bsky.social @polypragmatist.bsky.social · 29/11/2024
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.
010
polypragmatist.bsky.social @polypragmatist.bsky.social · 29/11/2024
I mean. Would you have imagined that you can style the dots that indicate column sort order? Would you have imagined that you can style them differently for ascending vs descending? Would you have imagined that they wouldn't have documented this????
110
polypragmatist.bsky.social @polypragmatist.bsky.social · 29/11/2024
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.
141
Reposted by @polypragmatist.bsky.social
Randall Munroe @xkcd.com · 29/11/2024
Second Stage xkcd.com/3018
939627706
polypragmatist.bsky.social @polypragmatist.bsky.social · 26/11/2024
If your JavaFX UI isn't snappy, then it's almost a certainty that you've done something wrong. Unfortunately, the learning curve is pretty steep once you get past "Hello World".
100
polypragmatist.bsky.social @polypragmatist.bsky.social · 26/11/2024
Something like this (in Kotlin)?
000
Reposted by @polypragmatist.bsky.social
Science Explorist @scipexplorist.bsky.social · 26/11/2024
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.
739735
Reposted by @polypragmatist.bsky.social
Al Jazeera English @aljazeera.com · 26/11/2024
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.
aljazeera.com
Australia’s Macquarie Dictionary names ‘enshittification’ word of the year
Australia’s Macquarie Dictionary says term captures widespread sense that things are getting worse.
21469391559
polypragmatist.bsky.social @polypragmatist.bsky.social · 26/11/2024
The #JavaFX library is pretty complicated and the majority of the tutorials on the web are infinite copypasta loops. I've tried to provide some more insightful information on my website: www.pragmaticcoding.ca.
pragmaticcoding.ca
PragmaticCoding
PragmaticCoding is all about … pragmatic coding! Writing code that gets the job done and is easy to read, understand, maintain and enhance.
100
polypragmatist.bsky.social @polypragmatist.bsky.social · 26/11/2024
TornadoFX was mostly a DSL for #javafx layouts in Kotlin. JavaFX works great with #Kotlin without TornadoFX.
000
polypragmatist.bsky.social @polypragmatist.bsky.social · 26/11/2024
#JavaFX is 100% a reactive declarative UI development library. No FXML required. The Observables facility is tightly integrated into the UI components and makes React look clunky in comparison. Last I looked, #java supported loops and conditionals. JavaFX works great with #Kotlin too.
141
polypragmatist.bsky.social @polypragmatist.bsky.social · 26/11/2024
All the time. Going back to Java is painful.
100
Reposted by @polypragmatist.bsky.social
Frank Delporte @frankdelporte.be · 19/11/2024
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...
youtube.com
Clément de Tastes about QuarkusFX, combining the strengths of Quarkus and JavaFX
YouTube video by Frank Delporte
11212
polypragmatist.bsky.social @polypragmatist.bsky.social · 18/11/2024
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.
pragmaticcoding.ca
The Absolute Beginners Guide to Reactive JavaFX
Introducing a course for programmers starting out to learn JavaFX
001
polypragmatist.bsky.social @polypragmatist.bsky.social · 17/11/2024
This would put me off right away. Why get involved with something that starts off with dubious behavior? Also, I don't get the desire for something that feels like Windows. The less it reminds me about that hot mess the better.
000