What does it take to convince NB that a project is a JavaFX project?

If you create one from the Wizard, then the IDE knows about FXML files. It
has options to create them, if you double click on one it launches
SceneBuilder, etc.

If you create a plain Java Maven project, it doesn't know about any of
those things. For example, you can not create an FXML file with the New
menu.

Adding java fx dependencies doesn't do anything to the IDE.

Now, I've "uplifted" a normal project a little bit.

Part of a FXML project is a custom nbactions.xml file. This, most notably,
leverages the maven javafx:run goal instead of generic main class method.

I think when I added this nbactions.xml file, the IDE now became more aware
of JavaFX. Now, many of the JavaFX specific things show up in the New menu
and wizards.

But I still can not double click on an FXML file and launch SceneBuilder.
So, I'm missing some other link.

Any idea how I can make that final connection? And where is it manifest? I
don't see any hidden files, or any files I can not explain differing from
one project to another. Is there another place project specific information
is stored besides within the project directory itself?

Thanks.

Regards,

WIll Hartung

Reply via email to