Dirk Lemmermann
banner
dlemmermann.bsky.social
Dirk Lemmermann
@dlemmermann.bsky.social
JavaFX Fan Boy. Java Champion. Java One Rockstar. Open Source Contributor. Freelancer. Consultant. Speaker. Entrepreneur.
It also came in handy for the launch pad section of our "market data portal". Each card is a "tile" and depending on available width we want to either have two or three of them in a row. #javafx #java #ui #ux
October 23, 2025 at 12:54 PM
I have added a new "StretchingTilePane" container to #GemsFX 3.6.1 so that I can finally create a nice responsive tile-based layout for the module selection view of our CRM solution. The default #JavaFX TilePane does not fill the available width. #java #ui #ux
October 23, 2025 at 12:51 PM
When I see that a view did to get garbage collected I launch VisualVM (visualvm.github.io), search for the JMemoryBuddyLive instance (in the heapdump) with the uncollected view, click on the "referent" and open the "GC Root" view. That tells me what is still holding a reference to the view.
October 20, 2025 at 12:04 PM
This is a real-world example of the SegmentedBar control being used. Our app is using it as part of the "debt collection" user interface. It shows how many bills haven't been paid, how many have started the collection process, etc... #gemsfx #javafx #ui #ux #java
October 20, 2025 at 10:02 AM
I have added an updated and improved version of the SegmentedBar control to #GemsFX. Will be released today in version 3.6.0. #javafx #java #ui #ux
October 20, 2025 at 9:52 AM
Reminder: the PDFViewFX project supports the AtlantaFX theming framework. More info here: github.com/dlsc-softwar... #javafx #ui #ux #java
October 8, 2025 at 10:01 AM
I just realised that I forgot to include a screenshot with extra controls in the titlebar. (the search field grows when it gets the focus, one line of CSS thanks to the new transitions support in JavaFX CSS files). #javafx #java #ui #ux
October 7, 2025 at 10:55 AM
Thanks to the new stage style EXTENDED in JavaFX 25 we now have full control over the user experience in #JavaFX applications. Together with the new HeaderBar control we can place controls in the title bar area. Add #AtlantaFX theming (including dark mode) and UIs are pro level. #java #ui #ux
October 7, 2025 at 10:45 AM
Once again amazed how well #JavaFX runs inside browsers via JPRO (www.jpro.one)
September 11, 2025 at 3:49 PM
"Empathy driven development" means to consider that there are users out there with disabilities. One of them is "color vision deficiency" (CVD), and today I added a preferences pane that allows our users to pick their status colours based on their CVD. #javafx #java #ui #ux
September 10, 2025 at 3:00 PM
Themes "PrimerLight" and "Dracula".
September 10, 2025 at 2:33 PM
#CalendarFX for #JavaFX will soon ship with built-in support for AtlantaFX. Several themes and dark mode support for free. #Java #UI #UX github.com/dlsc-softwar...
September 10, 2025 at 2:29 PM
Our CRM system at Senapt / Tomato Energy has now been completely transitioned to the #AtlantaFX theme / theming support. The result is a much more pleasant user experience. A clean, modern looking UI. The semantic colors give us multi-theme / dark-mode support for free. #JavaFX #Java #UI #UX
September 1, 2025 at 4:16 PM
If you are interested to talk about #javafx and happen to attend @devoxx.uk then please make sure to meet me at the #Senapt booth.
April 26, 2025 at 12:44 PM
Making more and more progress in #GemsFX regarding support for the #AtlantaFX theming. #javafx
February 23, 2025 at 11:21 AM
Another nice example for a makeover of one of the GemFX components via #AtlantaFX. #javafx
February 21, 2025 at 8:43 AM
If you are interested in #AtlantaFX I would suggest to download the sampler desktop app installer that was created via the great #Conveyor tool by Hydraulic. downloads.hydraulic.dev/atlantafx/sa... #JavaFX #ui #ux
February 20, 2025 at 7:22 PM
More and more components have been migrated. The GridTableView now looks like this. #javafx
February 19, 2025 at 4:52 PM
I am adding support for #AtlantaFX to #GemsFX. It is so much easier to use than the default Modena stylesheet and the result looks very polished / professional. Using AtlantaFX will automatically give us half a dozen themes to use with our applications. github.com/mkpaz/atlant... #javafx #ui #ux
February 19, 2025 at 10:44 AM
We have added a nice new control called SelectionBox to #GemsFX. Highly configurable and compatible to the default Modena look and feel. #JavaFX github.com/dlsc-softwar...
February 19, 2025 at 8:19 AM
Done with that shit! Löschen = Delete.
January 26, 2025 at 3:45 PM
New showcase app on @JFXCentral: Barcodify www.jfx-central.com/showcases/ba... #javafx #java #ux #ui
December 29, 2024 at 2:26 PM
Pro #javafx tip: make ScenicView an integral part of your application. Define a keyboard shortcut to bring it up whenever you want, e.g. CTRL+SHIFT+S -> ScenicView.launch(scene). So helpful. #java #ui #ux
December 10, 2024 at 1:56 PM
Added more .... #javafx
December 4, 2024 at 11:12 AM
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