Software Alternatives & Reviews

JavaFX Reviews

JavaFX is the next step in the evolution of Java as a rich client platform.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on Reddit and HackerNews. They can help you see what people think about JavaFX and what they use it for.
  • MOOC Part 13 - Issues with JavaFX library - VS Code
    What I did so far: - I've downloaded JavaFX SDK, Scene Builder and Documentation from https://openjfx.io/ - I've extracted JavaFX .zip file on my C drive inside Java folder, outside of jdk-17 folder (img) - Following this video I've managed to get JavaFX to work with my personal non-Maven projects. - Source: Reddit / 25 days ago
  • I was curious how Java FX looks like and asked my groupmate to share his project with me. I saw this and understood why he didn't want to share it.
    JavaFx has plenty of visual samples under the community section https://openjfx.io/. - Source: Reddit / about 2 months ago
  • A little help with java?
    It seems that you are trying to run an application made with https://openjfx.io/, But that the said jar does not embed it. So it crashes when looking for the class javafx.application.Application. You should have openjfx installed on your machine or find another jar file that does include all it's needed dependencies. - Source: Reddit / 5 months ago
  • WebFX - A JavaFX to JavaScript application transpiler. Write your WebApp in JavaFX and WebFX will transpile it in pure JS.
    JavaFX has been open-sourced after Oracle dropped it, and it's still in active development (they just released version 19 a month ago, see https://openjfx.io and https://github.com/openjdk/jfx). Also Gluon (https://gluonhq.com) made the toolchain to compile it into native apps for Linux, macOS, Windows, Android & iOS. So with now WebFX compiling it to the web, you get a fully cross-platform UI toolkit that lets... - Source: Reddit / 6 months ago
  • Favorite Frameworks / Use Cases For Java (Not Web Dev)?
    Desktop UI applications are fine too with JavaFX. Honestly, the possibilities are endless. - Source: Reddit / 6 months ago
  • Release Notes for JavaFX 19
    Click on "Community" on the JFX site: https://openjfx.io/. - Source: Reddit / 6 months ago
  • Hydraulic Conveyor packaging the AtlantaFX theme sampler: a case study
    AtlantaFX is a new CSS theme for JavaFX that implements a modern design language using the GitHub Primer color system. It's in the early development stages but is already of a high level of quality. - Source: Reddit / 7 months ago
  • Java GUI Framework to learn in 2022?
    JavaFX has the equivalent of a DOM tree, and is much easier to learn. If you've accessed HTML with JavaScript, some of that knowledge will be transferable. Swing has more than a few weird and arbitrary complications. On the downside, JavaFX is an external library, not part of core Java, so it really helps to have something like Maven to assist with building a project. There's good documentation for JavaFX at... - Source: Reddit / 8 months ago
  • What does everyone use for GUI work?
    100% this. There's lots of cool things you can do with it. I'd suggest taking a gander at https://openjfx.io/ and https://www.jfx-central.com/home. - Source: Reddit / 8 months ago
  • Microsoft begins “Extinguish” phase of dealing with Open Source
    >> What is Java's equivalent of Xamarin or Avalonia? Xamarin - RoboVM was a Java-based competitor to Xamarin which Xamarin acquired in 2015, but it was shutdown in 2017 after Microsoft acquired Xamarin. There are some Java-based toolkits such as https://www.codenameone.com/ that target mobile, but they are probably not as well funded as Xamarin has been under Microsoft. From what I hear Xamarin will be... - Source: Hacker News / 9 months ago
  • Java GUI framework?
    Documentation for JavaFX is nearly non-existent (although they did recently add a pretty nice document to https://openjfx.io so it is getting better). - Source: Reddit / 9 months ago
  • can sb Help me! My Boss wants me to do this for his kids but i dont know how in Java fx
    If you actually want to learn about it, I'd start by designing something in SceneBuilder (https://openjfx.io/) and using a library like Afterburner.fx to hook it up (see https://www.youtube.com/watch?v=xqkbu1IrHSw (short) or https://www.youtube.com/watch?v=WsV7kSSSOGs (long)). - Source: Reddit / 10 months ago
  • I'd like to create a front-end in Java
    If it’s desktop javafx has some cool ui and has matured now. Https://openjfx.io/ . If it’s going to be web I would advice to use a js framework than java. - Source: Reddit / 11 months ago
  • confusion?
    It's probably a dependency of MCreator. If you don't know what something is, and it starts when you open an app, it's likely a dependency. And why didn't you think to Google it? https://openjfx.io/ This took me all of 5 seconds to find. Seems like it's MCreator's graphics library. - Source: Reddit / 12 months ago
  • Abandoning JavaFX was a mistake
    Documentation for JavaFX has definitely always been an issue. However, they did very recently make some improvements in this area: https://fxdocs.github.io/docs/html5/ (this is linked from the Documentation section on https://openjfx.io, of course the Documentation section isn't directly linkable which is awful). - Source: Reddit / 12 months ago
  • Should I use Python for my project?
    Some people go with JavaFX (https://openjfx.io/). - Source: Reddit / about 1 year ago
  • Does Java have any other uses besides Android app development 🤔
    I was speaking UI-wise, JavaFX gives you a lot more freedom in styling (you can even use CSS) https://openjfx.io/. - Source: Reddit / about 1 year ago
  • Which was the GUI framework used to make intellij?
    I'm not sure what the state of the project is now, but the ECP might get you where you want to go. It's based on an entirely different UI toolkit for Java. Also, check out Electron in case you are already good at HTML/CSS and just want to make a desktop app. Finally, Java's new hotness in UI land is JavaFX although I've never met anyone who has used it. - Source: Reddit / about 1 year ago
  • Am I a dinosaur if I use Swing instead of JavaFx to make a Java desktop application GUI?
    JavaFX is great, I use it because I like it: https://openjfx.io/. - Source: Reddit / about 1 year ago
  • How would I start with app dev?
    That's what a GUI framework is designed to handle. For example, OpenJFX. Under the hood they do all the nasty work of communicating with the Operating System to handle creating windows, redrawing things you changed, figuring out what was clicked on, etc. - Source: Reddit / about 1 year ago
  • How do I turn a runtime image into an exe?
    OP here. I was able to successfully use jpackage to create an installer (exe) for Windows 10 and install a simple hellofx application based on the simple archetype on openjfx.io. The same process also worked for macos with some subtle differences. - Source: Reddit / about 1 year ago

Do you know an article comparing JavaFX to other products?
Suggest a link to a post with product alternatives.