TextEditor Framework with e4 and JavaFX (including jdt and nashorn)

Tonight I had some time to hack on a research project which uses the StyledTextControl provided by e(fx)clipse. Syntax highlighting for the basic languages like Java, JavaScript, XML and groovy has already been implemented since a long time. So next on my list was support for outlines which turned out to be fairly easy. Watch […]

About these ads
Continue reading

Flexible calendar control in SWT

I’ve been in need for Week-Calendar view to display appointments but could not find anyone that completely fit my needs to I implemented a custom one. This short screen cast shows what I’ve today. The control is backed by a replaceable service interface to retrieve and store appointments so it can be connected to fairly […]

Continue reading

Strategy of wrapping C++ libraries in Java

This blog post is more of a question to others (probably much more knowledgeable people than me) who have already wrapped C++ libraries in Java. So if you have and the strategy I document as part of this blog post is completely wrong please comment and point me towards a better one! Anyways let’s get […]

Continue reading

Animated path morphing in JavaFX

Inspired by a new feature available on Android Lollipop named AnimatedVectorDrawable I found in this blog post and the availability of the Twitter Emoji I tried to recreate the same using JavaFX. The result can be seen in this short video. The process is fairly simple: I used the SVG to FXML converter who is […]

About these ads
Continue reading

e(fx)clipse 1.1.0 released

I’m happy to announce the general availability of e(fx)clipse 1.1.0! The release I’ve blogged in the last few days up the new features you’ll get with 1.1 Improved internationalization support Improved internationalization support – tooling API to restart your e4 app on startup CSS-Editor improvements Easier runtime consumption through special features Generate controller from FXML […]

Continue reading

e(fx)clipse 1.1 – New features – Generate controller from FXML

Although we have a very feature rich FXML-Editor with a live preview many users are using SceneBuilder to define their UIs. In case you have an FXML you want the possibility to generate a controller who references: elements marked with fx:id as fields event handler properties like onAction=”#login” as methods e(fx)clipse 1.1.0 added a first […]

Continue reading

e(fx)clipse 1.1 – New features – Easier runtime consumption through special features

The more people are adopting our core OSGi-Support inside the IDE (e.g. STS, GEF4, …) the more important it is that they depend on the same basic feature so that you can install and update them side by side. Easier runtime consumption through special features org.eclipse.fx.runtime.min.feature e(fx)clipse will join the Mars release train and other […]

Continue reading

e(fx)clipse 1.1 – New features – CSS-Editor improvements

Having a clever CSS-Editor at hand is crucial when developing JavaFX applications so we once more worked a bit in this central utility for e(fx)clipse 1.1 CSS-Editor improvements Support for @font-face The 1.0 CSS-Editor completely freaked out if you tried to add an @font-face definition to load external fonts with the help of your stylesheet. […]

Continue reading

e(fx)clipse 1.1 – New features – API to restart your e4 app on startup

A very common thing for RCP applications is to present a Login-Dialog to the user. The proposed way of doing this in e4 applications is by using a Lifecycle-Hook which looks something like this in your e4+SWT-RCP: and yes System.exit(0) is the only way in e4+SWT – the boostrap code does not check a return […]

Continue reading

e(fx)clipse 1.1 – New features – Improved internationalization support – tooling

In the last blog I showed the runtime components we added to make it easier for you to localize your applications. In the following blog I’ll show you the tooling support we added. Improved internationalization support – tooling I’ve already stated in other posts that one of the strengths of e(fx)clipse is that tooling and […]

Continue reading

e(fx)clipse 1.1 – New features – Improved internationalization support

e(fx)clipse 1.1.0 is released in less than a week so I’ll once more go through the enhancements and features we developed in the 1.1 timeframe. Improved internationalization support As part of this release we’ve added a first set of runtime APIs makeing it easier to develop localized applications. The following APIs are now available to […]

Continue reading

Busy JavaFX Autumn a head – EclipseCon Europe & Democamps & e(fx)clipse 1.1.0

In the Eclipse space autumn is a very busy time of the year because of EclipseCon Europe Eclipse Democamp series but not for me this year. No EclipseCon Europe 2014 (and most likely no EclipseCon NA 2015), no Democamps Autumn 2014 – just family! Our 2nd daughter is due mid/end of November so no traveling […]

Continue reading

Effeciently dealing with @Translations in an e4 app with the help of Java8

In my JavaOne application i showed how one can flip the language of a running e4+JavaFX application on the fly using the new support available from the e4 framework using the @Translation-Annotation. Generally speaking the advised way of doing translations is like this in case you don’t need to support language fliping on the fly: […]

Continue reading
Follow

Get every new post delivered to your Inbox.

Join 740 other followers