Software Alternatives, Accelerators & Startups
Table of contents
  1. Videos
  2. Social Mentions
  3. Comments

JavaFX

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

JavaFX Reviews and details

Screenshots and images

  • JavaFX Landing page
    Landing page //
    2023-06-18

Features & Specs

  1. Rich UI Controls

    JavaFX provides a wide range of built-in UI controls, such as buttons, tables, and charts, which makes it easy to create complex user interfaces.

  2. FXML Support

    JavaFX allows developers to use FXML, a scripting interface that enables them to design user interfaces with XML, separating the logic from design, enhancing maintainability.

  3. CSS Styling

    The framework supports CSS for styling UI components, offering flexibility in design and the ability to create visually appealing applications.

  4. Scene Graph

    JavaFX's scene graph provides a hierarchical structure for managing the layout, simplifying the development of complex UIs with animations and transformations.

  5. Cross-Platform

    JavaFX applications are cross-platform, allowing developers to run the same application on different operating systems without modifications.

  6. Integration with Java

    As a part of the Java ecosystem, JavaFX integrates seamlessly with existing Java libraries and tools, benefiting from Java's robust environment.

Badges

Promote JavaFX. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

JavaFX Project Car Review #6 Homepage GUI and Controller

JavaFX will be removed from JDK 11

JavaFX Projects Car Review #2 Login and GUI Controllers

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about JavaFX and what they use it for.
  • JBang, the missing scripting tool of the Java ecosystem
    JavaFX is a desktop and UI framework. Its official website is openjfx.io and is also supported by Gluon which provides additional UI components and brings mobile app support to JavaFX. JBang supports this frameowrk and can be used to create signle file JavaFX applications. - Source: dev.to / 4 months ago
  • Home to Anything JavaFX Related
    It has a very active community, nothing is dead when there are active users. It has been living as independent package for a long time https://openjfx.io. - Source: Hacker News / 9 months ago
  • Book review - Frontend Development with JavaFX and Kotlin
    Other topics handled in this chapter are Kotlin utilities for JavaFX and direct downloads of JavaFX releases from openjfx.io. The author also explains why FXML is not used in the book. I agree with his view that the XML files are not as dynamic as code and bring a mix of technologies into your project. - Source: dev.to / 12 months ago
  • Setting up Continuous Integration
    One, I don't understand Java environments really well. All I have done so far is create some GUI applications using JavaFX. Wish I could share my code, but unfortunately, its part of my assignments and can't be open-sourced. Second, the instructions I found in the Contributing docs were bare-minimum, and kinda hard to follow for a beginner. An experienced Java developer would get them really quickly, no doubt... - Source: dev.to / over 1 year ago
  • How to use the JavaFX library Medusa to display weather data
    JavaFX (an open source, next generation client application platform for desktop, mobile and embedded systems) has many useful out the box UI controls to build modern interactive desktop apps. These include buttons, checkboxes, list views, labels etc, that can be configured and styled in countless ways. I’ve using them for many years at work building mapping apps! - Source: dev.to / over 1 year ago
  • New JavaFX Community
    **Useful resources** _([Full list](/r/JavaFX/wiki/resources))_ * [OpenJFX.io](https://openjfx.io/) * [JavaFX source](https://github.com/openjdk/jfx/) * [JavaFX bugtracker](https://bugs.openjdk.java.net/browse/JDK-8146386?jql=project%20%3D%20JDK%20AND%20component%20%3D%20javafx) * [JFX-Central](https://www.jfx-central.com/) [**Rules**](/r/JavaFX/about/rules/) 1. No NSFW/NSFL content 2. No service... Source: almost 2 years ago
  • Finally passed C195 Software 2, AMA!
    As I'm typing this, I'm realizing that the 4 part webinar actually sets up a lot of it. By this point, you should have installed: your IDE (I used intellliJ), the Java SDK, downloaded the JavaFX file here(that you'll manually add into your project structure), and the MySQL connector J file. Source: almost 2 years ago
  • Best UI toolkit for Kotlin
    JavaFX works well with Kotlin if you're looking for an imperative toolkit. Just add this plugin in your build.gradle to import it. Source: almost 2 years ago
  • JavaFX runtime components are missing, and are required to run this application. For MacBook Air m2
    You could also download the JavaFX modules separately from https://openjfx.io/. Source: about 2 years ago
  • 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: about 2 years 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: about 2 years 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: over 2 years 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: over 2 years ago
  • Favorite Frameworks / Use Cases For Java (Not Web Dev)?
    Desktop UI applications are fine too with JavaFX. Honestly, the possibilities are endless. Source: over 2 years ago
  • Release Notes for JavaFX 19
    Click on "Community" on the JFX site: https://openjfx.io/. Source: over 2 years 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: over 2 years 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: over 2 years 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: almost 3 years 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 / almost 3 years 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: almost 3 years 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: almost 3 years ago

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

Suggest an article

JavaFX discussion

Log in or Post with

This is an informative page about JavaFX. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.