Skip to main content

JavaFX: After Netbeans what next?

I have taught JavaFX as a User Interface tool for a number of years. Just as it matured, the owners of Java decided to pull it out of the standard Java JDK, therefore,  using JavaFX is no longer a trivial matter.

I used Netbeans to edit and run JavaFX code but Netbeans is also afloat, now owned by Apache Foundation. The new Apache Netbeans doesn't seem to run JavaFX without considerable effort. I have given up on Nerbeans. Whereto now? What do we use for our JavaFX? Do we give up on JavaFX and move on to some other UI tool? Python? plain old java with AWT/SWING? Not a chance. JavaFX has some elegance difficult to attain with these other tools. Its simple tool. Why complicate life by adopting ageing tools that just dont meet the demands of our fast-paced 21st century?

Therefore, there was a need to figure out what can serve to build UIs. I choose JavaFX again but after some examination, I found that the IDE that seems to work and is actively being developed is Intellij IDEA.

Case closed.

See the guides on how to install and configure Intellij IDEA and JavaFX 11+.

Comments

Popular posts from this blog

LAMBDA EXPRESSIONS FOR HANDLING EVENTS

Event handlers form the core of any application. They define what happens when you click a button, press a key, select a menu and so on. The discussion on this site demonstrates how to use Lambda expressions to handle events. It is elegant and greatly simplifies your code. The old way of handling a button-click looks like this: Button btn = new Button(); btn.setText("Say 'Hello World'");  btn.setOnAction(new EventHandler<ActionEvent>() {       @Override       public void handle(ActionEvent event)       {           System.out.println("Hello World!");       }  }); The following is a Lambda expression using a "goes to" operator (->): Button button = new Button("Click"); button.setOnAction(value -> { label.setText("Clicked!"); }); Even more elegant: someButton.setOnAction(evt -> someM...

How to Run JavaFX 11+ in Intellij IDEA

First published: 8th June 2019 This page explains: 1. How to set up Intellij IDEA with JavaFX 11+ 2. How to configure Intellij IDEA to run JavaFX programs. Follow the links below to download the guides: 1. JavaFX 1 - Installing IntelliJ IDEA and JavaFX 11 Tutorial (8-6-19) 2.  Configure Intellij IDEA to run JavaFX programs