Another few weeks have passed and here is a new release of e(fx)clipse. There are not many new features but the stuff available already has been improved. Let’s look at the most important things one by one:
- e(fx)clipse now has reached a point where I think it deserves itsown homepage with informations on the project, … so I’ve created one which you can find at efxclipse.org
- Enhanced PDE-Classpath container. e(fx)clipse comes with a patched PDE-Classpath container which automatically recoginzes that you import javafx-packages to your project and so adds them to your classpath.
To make exporting work one still needs the javafx.jar in the build.properties for now but we are looking into this problem and can hopefully fix it with an upcoming release.
- The fxgraph-DSL and its Live-Preview got some more love:
- Preview shows error information in an extra tab
- Preview is still visible if one switches to the CSS-Editor
- Preview updates itself on CSS changes
- The DSL allows to reference external jars needed by the preview to build up the UI (e.g. external controls, layout-panels,..)
I’ve recorded a video for you to see it in action:
- OS-X support: I’ve added support for Mac OS X. The CSS and FXGraph editors are working smoothly but I’m having some issues with the Live-Preview which though it works there are many things that need to be fixed.
- JavaFX on the Eclipse 4 Application Platform got improved by Kai Tödter and is now able to render menus, … . He also improved the themeing support to allow switching of themes at runtime.
Once more I’ve recorded you a small video showing all in action:
- Switched to Xtext 2.1 which is a prerequist now
- Supported platforms are going to be 3.7.1 and Eclipse 4.2
- You can now install and keep e(fx)clipse up-to-date by configuring the following p2-repository url: http://www.efxclipse.org/p2-repos/releases/latest/.
Please take a look at the Install-page to see how to set things up
The source is released under EPL and available from our git-repository https://github.com/tomsontom/e-fx-clipse.
Special note to all people who had installed a previous version because I’ve switched to Xtext 2.1 you’ll have to follow the installation guide lines outlined on the Install-page else you’ll get dependency errors when trying to install or even worse some things are not working like the fxgraph editor
Just great, Tom! I keep on working on improving the e4 JavaFX 2.0 renderer…
Just downloaded E(fx)clipse lazy version from http://efxclipse.org/install.html, doing that into a Windows 7 subdirectory to avoid interfering with an earlier eclipse installation.
Prompt reaction was a failure to start with the following log indication:
Java was started but returned exit code=1
Development\ eclipse\\ plugins/org.eclipse.equinox.launcher1.2.0.v20110502.jar
-launcher G:\W\DigPres\DigPres Development\ eclipse\ eclipse.me
Development\ eclipse\\ plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_
Development\ eclipse\\ plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
Background: Windows 7 installation is vanilla and up-to-date. I can provide a BelArc listing in the unlikely case that you want it. I am a newbie to Eclipse and Java development, but and oldie w.r.t. SW engineering.
Hardly a propitious start!
C:\Windows\system32\javaw.exe looks suspicious? It looks like it can’t find java on your system. You need at least Java 6 running. What does java -version give you?
Because you downloaded the 64 bit version make sure you’ll download a 64 bit Java.
Pingback: JavaFX News, Demos and Insight // FX Experience
I use e(fx)clipse. I am curious – does it support css preview so that I do not have to reload my gui every time
Only for fxml/fxgraph
Does e(fx)clipse support preview of css styles so that I don’t need to reload my gui
When the Apps Runs add a button which adds and removes the CSS
Souns cool. Thanks