Access Keys:
Skip to content (Access Key - 0)

XenonDataGrid Open Source JavaFX Table Component

Abstract

In this brief presentation, I will talk about the XenonDataGrid JavaFX component that I have been building over the Summer of 2009.
The XenonDataGrid is a table component, displays data in rows and columns. It is comparable to Swing's JTable component
except that XDG is purely developed in JavaFX, and therefore uses the scenegraph for rendering rather than calling directly Java 2D immediate mode API.
XenonDataGrid is part of the Nelson FX project , which I open sourced on Project Kenai shortly after JavaOne 2009.

In this presentation, you can expect:

  • To see a demonstration of the latest Milestone release support editing, validation and data adapters.
  • To hear about important design decisions. Why I separated of the renderable layer model from the table model.
  • Illustration of the table component's essential design: Composition Layers. Layers can be contain other layers.
  • A quick explanation of the Data Adapter classes that enable you to use the XDG in your own application, I will list several JavaFX mixin pure types that application developers can extend.
  • Brief overview of the supplied implementations of selection and layout algorithms (fixed dimension and proportional layouts)
  • An outline the essential pros and cons of JavaFX component development
  • The future plans for the JavaFX component

See my other AudioBoo: Five Recommendations for JavaFX Table UI Component.

Speaker

Peter Pilgrim's high-tech career began at the age of 12, where he learnt BASIC on a Research Machine 380Z school computer. He wrote games galore and taught himself how to program. Peter graduated from London South Bank University then went into IT industry. He started in Germany, then returned to the UK, and eventually found himself in Investment Banking. During this long and experienced career path he achieved a background with C/C++, Fortran 77 and Pascal programming languages.

Peter is the founder and organised of the Java Web Users Group (JAVAWUG). In 2007, he was nominated by his fellow peers on the Sun Java Champions program. Peter is a Sun Certified Java Architect for the Java EE 5 platform. He has been writing Java programs since 1997. He has delivered talks on JavaFX for the JavaOne, Erlang Exchange, CommunityOne, San Francisco and QCon London. Peter writes the regular World View Series for the ACCU Magazine, CVu UK.

Peter currently works full time for Lloyds Banking Group in the City of London, where he enjoys the role of Technical Leader for E-Business Services. He has been involved with Deutsche, UBS and Credit Suisse to name but a few.

Adaptavist Theme Builder (3.0.3) Powered by Atlassian Confluence 1116, the Enterprise Wiki.
Free theme builder license