Home » Java » Desktop Java » Page 2

Desktop Java

Science Fiction User Interfaces with JavaFX Part 1

Sci-Fi UI Shaped Window created using JavaFX Can Fictional UIs become a Reality? Growing up as an 80’s kid I’ve seen my share of science fiction movies that really inspired me to become quite fond of graphical user interfaces (GUIs) especially the idea of trying to make science fiction UIs possible in the real world. In this and a series ...

Read More »

JMetro Version 5.2 Released

Hello again A new update to JMetro has just been released. Two new control styles were added: Titled Pane and Accordion. In addition there have also been tweaks to existing styles and bug fixes. Finally JMetro is now also available through Maven Central. In this post I’ll go into more detail about the just release JMetro version 5.2. JMetro version ...

Read More »

J2CL – Better late than never

Last week the Google team has finally published the source code of J2CL framework, which has been discussed since 2015. The idea of translating Java to JavaScript is not new at all, and everyone has had a hard time with Google Web Toolkit long before, yet this product was on the watch of the community like no other – it ...

Read More »

JMetro Version 5 Released

Version 5 of Java, JavaFX theme JMetro, has just been released. Here’s what’s new in this version: New Text Area light and dark style; A handful of changes to existing control styles; New CSS variable called accent_color. That as the name suggests, allows you to define the accent color used in JMetro’s controls; A big refactor has been made that ...

Read More »

JMetro Version 4.8 Released

Hello again! Version 4.8 of JMetro Java, JavaFX theme has just been released. We’re getting close to version 5.0 which will be the next major release. Here’s the old styles that have been completely revamped: Date Picker Tree View And the old ones that were tweaked or had changes to CSS structure: Table View List View Combo Box Rating Control ...

Read More »

GWT with Spring Boot


Intro I’ve been investigating the options for writing UI code in Java recently. In my  previous post I investigated Eclipse RAP and found that it can be integrated with Spring Boot in one executable jar. This time I wanted to do the same trick with GWT. Everyone likes Spring Boot. It makes a lot of things so much cleaner and easier. But ...

Read More »

Animated Effects through JavaFX Callouts

In this article you will learn how to use JavaFX’s animation APIs to create callouts. You can see a demo of these callouts in action on my Youtube channel at https://www.youtube.com/watch?v=XTHbB0LRdT4. What Is a Callout? I’m sure you’ve seen commercials or sci-fi movies using callouts appearing over the top of an image to indicate objects in a scene. In this ...

Read More »

FXRibbon Version 1.2 Released

This time, something different. An update to FXRibbon, Microsoft like ribbon control for Java (JavaFX). After an issue request to make FXRibbon better prepared to be updated to Java 9, and beyond, I took the opportunity to also add some features, make some aesthetic adjustments, fix some withstanding bugs, further clean up the project, and overall polish it. The end result ...

Read More »

Fluent Design Style Progress Bar For Java, JavaFX

As promised, the just released Java, JavaFX theme JMetro version 4.6 brings a new style for the Progress Bar. The Progress Bar has two possible states: determinate and indeterminate and the new JMetro version has different styles for these two. In this post I’ll also go into a few details about some API design principles I abide by in JMetro. JMetro API ...

Read More »