Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Office LAF for NetBeans Platform Developers!

DZone's Guide to

Office LAF for NetBeans Platform Developers!

· Java Zone ·
Free Resource

Verify, standardize, and correct the Big 4 + more– name, email, phone and global addresses – try our Data Quality APIs now at Melissa Developer Portal!

"OfficeLAF project aims to create a high-fidelity implementation of Office 2007 UI and its Black skin as a NetBeans module," I read today on http://www.pushing-pixels.org/?p=549, from some time ago.

Further details from the reference above: "The main developers of the project, Gunnar Reinseth and Mikael Tollefsen from Exie AS, are reusing some of the work being done in Flamingo, providing a high-fidelity skin and additional UI behavior (such as the main application menu button that is currently under development in Flamingo)."

I found the related site: https://officelaf.dev.java.net/source/browse/officelaf/

Do the following to use it:

  1. Download the NetBeans module containing the sources here:

    https://officelaf.dev.java.net/source/browse/officelaf/branches/last_ant/

  2. Add the module to your application.

  3. Run the application.

A screenshot attached to the reference above, initially, doesn't look like a NetBeans Platform application at all:

However, in retrospect, I believe that the above is a development screenshot of Exie 2.0. But it doesn't look like a NetBeans Platform application at all! Well, the screenshot below is a quick application that I created myself, using the OfficeLAF from the site above, together with the TaskList Explorer View (based on SwingX) that Toni created recently:

The above is created atop the NetBeans Platform. I'm looking forward to seeing more applications like the above in the coming months/years!

Developers! Quickly and easily gain access to the tools and information you need! Explore, test and combine our data quality APIs at Melissa Developer Portal – home to tools that save time and boost revenue. 

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}