Building JavaFX with Gradle
foojay » JavaFX
by Michael Gasche
1M ago
Usually Maven is my build tool of choice and for Java front-ends I sometimes still build a front-end application using ANT, Swing with Oracle's JDK 8u202, and JDK 8's Java Packager, but don't tell anyone... Over time, as I wanted to move forward with some more lightweight front-ends, I started building JavaFX applications. Of course, I don't want to lock customers into JDK maintenance contracts. For backend software and servers, where the customer usually has their own runtime architecture, that's easy, but for GUIs, I generally don't want to ship a full JDK anymore, I want to use modular Java ..read more
Visit website
Foojay Podcast #9: The State of JavaFX Framework, Libraries, and Projects
foojay » JavaFX
by Frank Delporte
1M ago
JavaFX was introduced by Sun Microsystems in May 2007 and provides a platform for desktop, mobile, and embedded applications built on Java. Libraries and software are available for the complete lifecycle of an application to run from a single codebase on Windows, macOS, Linux, Android, and iOS. JavaFX was originally part of the JDK, the Java Development Kit, and became a standalone technology in 2018. The development is a joint effort between Oracle, Gluon (a small Belgian-based company), and the community. Let's talk about the JavaFX framework itself, but also about the libraries and applicat ..read more
Visit website
Visualizing Brain Computer Interface Data Using JavaFX
foojay » JavaFX
by Frank Delporte
2M ago
Recently Sean Phillips shared some fascinating screenshots on Twitter and videos on YouTube of Trinity, a JavaFX application he is working on. He is a software engineer at the Johns Hopkins University Applied Physics Laboratory (JHUAPL), specializing in data visualization for multiple projects. JHUAPL works on various projects, ranging from medical work, building drones, cyber defense, and brain-computer interfaces to cislunar defense systems. The project that caught my eye is a visual exploration tool to test and evaluate machine learning decision-making and decoding systems. Based on many in ..read more
Visit website
JavaFX Links of November
foojay » JavaFX
by Frank Delporte
2M ago
Time flies when having fun... So here we are again, another month has passed and this is a summary of the Links Of The Week that were published on jfx-central.com during November. JavaFX Core We already shared here that Oracle will also be distributing JavaFX builds, and you can see the announcement they did at JavaOne here. Takaaki Sugiyama shared a lot of screenshot pictures of the JavaOne presentation "JavaFX 19 and Beyond", and the full presentation by Kevin Rushforth is available as a PDF here. Inside Java published a podcast with Kevin Rushforth, OpenJFX Project Co-Lead, working at Ora ..read more
Visit website
Gossips: An Event-Bus in a Chatty Neighbourhood
foojay » JavaFX
by Muhammad Hashim
2M ago
In this article, we'll tackle a common issue: simple communication between system components. With a slightly controversial, themed, domain-driven design. Though this post has nothing to do with Android, we need a context where an Event-Bus is needed. And boy oh boy is it needed in Android! And we’ll use this as an excuse to write an Event-Bus. I chose an analogy for the entire thing: Gossips;\ It fits with the nature of the library, and the way it'll be used. A global pub-sub component to enable cross-component communication. Just, why? The intention of this "experiment" is to explore how ex ..read more
Visit website
JavaFX Links of October
foojay » JavaFX
by Frank Delporte
3M ago
When I (re)started the JavaFX Links Of The Week on jfx-central.com in September, I was wondering if there would be enough material to share every week. But that was a stupid mistake as you can see below in the summary of what happened in October... JavaFX 19 and 20 JavaFX 19 just got released a few weeks ago, but Johan Vos is already looking forward to the next one: a really-worth-mentioning improvement that will be in JavaFX 20 is the update to MarlinFX 0.9.4.6 by Laurent Bourgès. Thank you very much Laurent for your contributions. They are an important part to the success of JavaFX. See JD ..read more
Visit website
Wordish with JavaFX – Part 4
foojay » JavaFX
by Gail Anderson
8M ago
Welcome to Part 4 of this five part series. In Part 1, we introduced the Wordish game with JavaFX and discussed the main UI layout. In Part 2, we discussed look and feel enhancements. We introduced specialized Label and Button controls that use pseudo-classes for advanced CSS styling. We covered incorporating third-party font libraries and customizing Scene Builder to leverage these features. Next, in Part 3, we explored the controller code that maintains game state and responds to user input with appropriate updates to the UI. Now in Part 4, we'll look at how we get our words and ho ..read more
Visit website
Wordish with JavaFX – Part 3
foojay » JavaFX
by Gail Anderson
8M ago
Welcome to Part 3 of this five part series. In Part 1, we introduced the Wordish game with JavaFX and discussed the main UI layout. In Part 2, we discussed look and feel enhancements. We introduced specialized Label and Button controls that use pseudo-classes for advanced CSS styling. We covered incorporating third-party font libraries and customizing Scene Builder to leverage these features. Now in Part 3, we'll examine the controller code. The controller code maintains game state and responds to user input with appropriate updates to the UI. Before we start, here's an example screenshot ..read more
Visit website
Wordish with JavaFX – Part 2
foojay » JavaFX
by Gail Anderson
9M ago
Building Games and Having Fun with Java and JavaFX Welcome to Part 2 of this five part series! In Part 1, we introduced the Wordish game with JavaFX and discussed the main UI layout. In this second part, we'll discuss some important look and feel enhancements. We'll show you specialized Label and Button controls and using pseudo-classes for advanced CSS styling. We'll also cover incorporating third-party font libraries and customizing Scene Builder to leverage these features. Here's an example screenshot of Wordish. Figure 1. Wordish Main View Layout You can access the code on github here: htt ..read more
Visit website
Wordish with JavaFX – Part 1
foojay » JavaFX
by Gail Anderson
9M ago
Building Games and Having Fun with Java and JavaFX Wordish is a JavaFX implementation of the game Wordle. It's like Wordle. It is Wordle-ish. It's Wordish. Figure 1. Wordish main layout view Wordle is a daily online word game. You can play the official Wordle game here: https://www.nytimes.com/games/wordle/index.html. If you haven’t played yet, go check it out. As I played Wordle, I realized how much fun it would be to create a JavaFX implementation. When you submit a word, each tile rotates to reveal how the individual letter matches – or doesn’t match – the target word. (Ooh, animation!) As ..read more
Visit website

Follow foojay » JavaFX on Feedspot

Continue with Google
OR