A Combined LineChart and TableView Widget in JavaFX

Posted on Wed 19 February 2014 in JavaFX • Tagged with animation, characteristic, fancy chart, JavaFX, popup, TableView

Video of a combined LineChart and Table widget in JavaFX

(click to watch the video)

This video shows a widget for displaying three characteristics (velocity vs. distance) in a LineChart node and a tabbed TableView node. The two nodes provide different views on the same data.

The widget comes with the following features:

  • hovering over a data point in the …

Continue reading

A Widget Picker Control in JavaFX

Posted on Fri 07 February 2014 in JavaFX • Tagged with editor, grid, JavaFX, user interface, widget

The following video shows a custom control in JavaFX that lets you select items from a list and position them in a grid. The items represent UI widgets, that is, JavaFX controls, with a defined size on the grid. The grid represents a page on which these widgets will be …


Continue reading

A Graph Editor in JavaFX

Posted on Thu 06 February 2014 in JavaFX • Tagged with EMF, graph editor, JavaFX, user interface

Another thing we've been working on is going to see the light of day soon: a graph editor for JavaFX. The current beta version provides the following main features:

  • create draggable, resizable nodes and connections between them
  • add multiple input or output connectors to a node
  • create joints inside a …

Continue reading

Using FXForm2 with EMF Models

Posted on Fri 08 November 2013 in EMF, JavaFX • Tagged with data model, forms, FXForm2, GUI generation, Java, Java Bean, JavaFX

Based on these considerations from July, we gave FXForm2 a shot for generating forms from EMF models. It worked quite smoothly after we wrote the factories that defined how the custom data types used in our models should be displayed.

We found a few things that are worth noting:

  1. Using …

Continue reading

Implementing Breadcrumbs in JavaFX

Posted on Mon 04 November 2013 in JavaFX • Tagged with breadcrumbs, CSS, Ensemble, JavaFX, SVGPath, toolbar

I've been struggling to implement a JavaFX breadcrumbs bar using a ToolBar with a few Button items in it. The breadcrumbs should have the shape of an arrow as in the example shown in Loop81's blog post.

The breadcrumbs bar in the Ensemble application uses the same approach. What I …


Continue reading

Zombieland

Posted on Fri 23 August 2013 in 3D, JavaFX • Tagged with 3D, ASCII, binary, FBX, Jasper Potts, JavaFX, JNI, zombie

Based on Jasper Potts' 3DViewer app (with support for importing OBJ, MAX, and MAYA files), we are developing an importer for FBX files into JavaFX. Below is a picture of our developer trying to understand the FBX format a screenshot of the extended 3DViewer app after loading an FBX file …


Continue reading

GUI Generation with JavaFX

Posted on Fri 12 July 2013 in 3D, EMF • Tagged with data model, drag & drop, Eclipse, EMF Client Platform, EMF Edit, forms, FXForm2, GUI generation, Java, JavaBean, JavaFX, open source, RCP, real world, scene graph

Recently, we have had a look at JavaFX libraries for generating UIs in a dynamic way. The idea is that we have a data model (a JavaBean class, an EMF model class, a model class with JavaFX properties,...) as input for some GUI builder that takes the model and generates …


Continue reading

Navigation

Posted on Thu 23 May 2013 in UI Design • Tagged with Confluence, data model, developer, file manager, forest, IDE, JavaFX, Microsoft, navigation, Patternry, sidebar, software, tree, use cases, user interface, workflow

Dear tree huggers,

I'm one of you. I like trees - preferably on the left of my application. They give me the impression that I exactly know where I am and where I can go next. Just recently I learnt how much I appreciate a tree as a navigation element when …


Continue reading

Designing Interfaces with JavaFX

Posted on Wed 24 April 2013 in JavaFX, UI Design • Tagged with design, e(fx)clipse, Eclipse, Halo effect, iPod, Java, JavaFX, Jenifer Tidwell, personas, user experience, user interface

Good design makes you happy. I was happy when I first saw an iPod, and even happier when I first held it in my hand. Sometimes, you will not notice the positive effects good design has on you, but you will always notice the effects of bad design.

I'm a …


Continue reading