Add Platform Wizard has been extended to allow installation of additional JavaFX platforms.
For every new JavaFX platform there is necessary to specify: platform name, Java platform it is based on and folder with JavaFX libraries (javafxrt.jar, javafxc.jar, Scenario.jar, etc...). JavaFX platform can be based on Java Development Kit (JDK) or just on Java Runtime Environment (JRE) so there is an extra option to specify custom location of Java platform when necessary.
Each JavaFX project can now select from the installed JavaFX platforms. Selected platform is used for compilation, debugging and execution of the project.
Code folding adds the handles to the left side of the editor allowing to collapse parts of the code
Code completion allows to hit CTRL-SPACE and get context sensitive help when typing in the editor.
Variable declarations and methods highlighting.
Over 25 demos showing simple JavaFX practices on few lines of code. Each demo could be created as new project so user quickly deep into the language. More details are here JavaFXBestPractices.
The errors are now red underlined and marked on the right side of the editor (even without compilation).
Profiler facility added to allow user profile JavaFX Script application. Right-click the project node to start project profiling:
Select desired Profiler options on the appeared Profiler control dialog window and press Run:
Monitor collected data:
Note that single file profiling is not supported so far. Note also that currently Profiler is not JavaFX Script specific and works in Java terms only.
JavaFX Script Applets are now supported.
To create JavaFX Script Applet, please right-click project or package node and select "New"-"JavaFX Applet" menu item:
Write some applet code using the appeared applet's template. To run the applet, right-click the file and select "Run Applet" menu item:
The result of file execution will be shown in the standard J2SE AppletViewer window (the plugin generates required html launcher and policy file automatically):
The Preview allows developer to see the changes made by modifying of the source code without having to continually rebuild and execute the JavaFX application.
The editor displays resolved type and kind of an identifier in a tooltip and can navigate (inside single source file) to variable declaration or its' type declaration using standard Ctrl(+Shift)+B:
Navigator has been implemented. Several filters, both way goto support, etc.
Another description. Screenshots are highly recommended...
| AddPlatform1.png | ![]() |
8219 bytes |
| AddPlatform2.png | ![]() |
8711 bytes |
| CodeCompletion.png | ![]() |
44322 bytes |
| CodeFolding.png | ![]() |
46045 bytes |
| Highlighting.png | ![]() |
49521 bytes |
| JavaFXProfiler_invoke.png | ![]() |
54744 bytes |
| JavaFXProfiler_results.png | ![]() |
104217 bytes |
| JavaFXProfiler_run.png | ![]() |
90615 bytes |
| PlatformManager.png | ![]() |
10590 bytes |
| Preview.png | ![]() |
77218 bytes |
| ProjectProperties.png | ![]() |
10426 bytes |
| RunApplet_invoke.png | ![]() |
51102 bytes |
| RunApplet_results.png | ![]() |
53042 bytes |
| RunApplet_template.png | ![]() |
59109 bytes |
| demos_screenshots.png | ![]() |
90676 bytes |
| errorHighlighting.png | ![]() |
68979 bytes |
| gotosource.png | ![]() |
20027 bytes |
| highlighting.PNG | ![]() |
49521 bytes |
| navigator.png | ![]() |
82360 bytes |