Office Look and Feels / News: Recent posts

OfficeLnFs 3.0

This package contains Microsoft "Office XP," "Office 2003," and "Visual Studio 2005" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP. or later.

This release includes a handful of fixes accumulated since the last release. The changes include fixes for JCheckBoxMenuItem, JRadioButtonMenuItem, and uneditable JComboBox painting on Windows Vista and 7, and better JMenuItem width calculations when HTML is used.

Posted by Robert Futrell 2012-04-22

Office Look and Feels 2.7 Released

This package contains Microsoft "Office XP," "Office 2003," and "Visual Studio 2005" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

This release fixes a ClassCastException thrown when using the looks with the SteppedComboBox class found all over the web. Thanks to bro3 for finding this bug.

Posted by Robert Futrell 2007-08-14

Office Look and Feels 2.6 Released

This package contains Microsoft "Office XP," "Office 2003," and "Visual Studio 2005" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

This release fixes a minor painting bug where a JCheckBoxMenuItem's checkbox square was off by 1 for LTR locales. This was introduced when the RTL code was added last release.

Posted by Robert Futrell 2006-11-28

Office Look and Feels 2.5 Released

This package contains Microsoft "Office XP," "Office 2003," and "Visual Studio 2005" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

Here's what's new in 2.5:
1. Added RTL support (e.g. Arabic and Hebrew locales now look correct).
2. Fixed a bug where the highlight for a disabled menu item was painted on mouseover (thanks Fabio).

Posted by Robert Futrell 2006-11-24

Office Look and Feels 2.4 Released

This package contains Microsoft "Office XP," "Office 2003," and "Visual Studio 2005" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

This release fixes a bug that made JRadioButtonMenuItem's background color incorrect on Windows 2000.

Posted by Robert Futrell 2006-10-28

Office Look and Feels 2.3 Released

This package contains Microsoft "Office XP," "Office 2003," and "Visual Studio 2005" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

This release makes menu text antialiased just like the rest of the look and feel.

Posted by Robert Futrell 2006-09-09

Office Look and Feels 2.2 Released

This package contains Microsoft "Office XP," "Office 2003," and "Visual Studio 2005" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

This release works around a Sun JRE bug where using Font.deriveFont() would return a Font instance that wouldn't properly display Asian characters.

Posted by Robert Futrell 2006-06-24

Office Look and Feels 2.1 Released

This package contains Microsoft "Office XP," "Office 2003," and "Visual Studio 2005" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

This release fixes the "bug" where subclasses of Office2003LookAndFeel/VisualStudio2005LookAndFeel would have "icon missing" messages sent to stderr by Swing.

Posted by Robert Futrell 2006-04-09

Office Look and Feels 2.0 Released

This package contains Microsoft "Office XP," "Office 2003," and "Visual Studio 2005" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

Here's what's new in OfficeLnFs 2.0:

1. All Looks are now aware of the current Windows UxTheme. Whereas before only Luna Blue was recognized, the Looks now color themselves properly for Luna Blue, Olive Green and Silver, as well as Windows Standard.
2. The Looks are notified when the UxTheme is changed while they are running and update their color schemes accordingly.
3. A few minor changes to make colors more accurate.

Posted by Robert Futrell 2006-02-18

Office Look and Feels 1.1.3 Released

This package contains Microsoft "Office XP," "Office 2003," and "Visual Studio 2005" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

This release updates the directory structure of the source code to make it a little more organized.

Posted by Robert Futrell 2006-01-20

Office Look and Feels 1.1.2 Released

This package contains Microsoft "Office XP," "Office 2003," and "Visual Studio 2005" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

This release fixes a bug with the Visual Studio 2005 Look and Feel that caused error messages to be sent to stderr whenever a JOptionPane was displayed (e.g., "org.fife.plaf.Office2003.Office2003LookAndFeel/icons/Qu
estion.gif not found.").

Posted by Robert Futrell 2005-10-28

Office Look and Feels 1.1.1 Released

This package contains Microsoft "Office XP," "Office 2003," and "Visual Studio 2005" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

This release fixes two bugs: one in the initial rendering of VS2005 combo box's arrow buttons, and another in the minimum-size calculation for VS2005 tabbed panes.

Posted by Robert Futrell 2005-09-10

Office Look and Feels 1.1.0 Released

This package contains Microsoft "Office XP," "Office 2003," and "Visual Studio 2005" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

Here's what's new in this release:
1. A new "Visual Studio 2005" Look and Feel based off of VS2005 Beta 2 has been added. Even though it's not really a "Microsoft Office" look, since it's essentially a palette-swapped Office 2003 LnF, it was easy enough to add.
2. The Jar now supports automatic PLAF registration (see Feature Request 1210709).
3. Some painting code refactoring.

Posted by Robert Futrell 2005-08-21

Office Look and Feels 1.0.7 Released

This package contains "Microsoft Office XP" and "Microsoft Office 2003" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

This release fixes a bug in the popup menu border color for the Office2003 Look and Feel.

Posted by Robert Futrell 2005-05-21

Office Look and Feels 1.0.6 Released

This package contains "Microsoft Office XP" and "Microsoft Office 2003" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

This version adds a workaround so OfficeLnFs can be used in the NetBeans Profiler correctly. Since the NetBeans folks get pretty creative with tweaked widgets to make the UI so beautiful, sometimes custom Look and Feels get broken. But OfficeLnFs/NetBeans seem to be working together happily now.

Posted by Robert Futrell 2005-05-05

Office Look and Feels 1.0.5 Released

This package contains "Microsoft Office XP" and "Microsoft Office 2003" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

This release fixes a bug where, if the user created a JToolBar and set its border to null, a NullPointerException was thrown.

Posted by Robert Futrell 2005-04-21

OfficeLnFs 1.0.4 Released

This package contains "Microsoft Office XP" and "Microsoft Office 2003" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

The only changes in OfficeLnFs 1.0.4 are a little refactoring of the painting code for buttons and menu items and some (probably unnecessary) null pointer checks.

Posted by Robert Futrell 2005-04-20

Office Look and Feels 1.0.3 Just Released

This package contains "Microsoft Office XP" and "Microsoft Office 2003" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

Here's what's new in 1.0.3:
1. Toolbar buttons and toolbar toggle buttons now can have both text and an icon. Before I was just lazy and they only supported one or the other, but not both.
2. The Office 2003 Look and Feel now implements the slight gradient for its menu bar and toolbar (it's slightly darker blue on the left side than on the right). If for some reason you really don't want this gradient, you can turn it off by adding the following line of code after setting the look and feel:
UIManager.getDefaults().put("Office2003LnF.GradientPanels", Boolean.FALSE);
3. Fixed a focus bug in the combo box UI's that only affected 1.5 JRE's (not 1.4.x).

Posted by Robert Futrell 2005-03-19

Office Look and Feels 1.0.2 Released

This package contains "Microsoft Office XP" and "Microsoft Office 2003" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

This release makes JToggleButtons paint themselves correctly when they are children of a JToolbar. This fix is for both Look and Feels.

Posted by Robert Futrell 2005-03-12

Office Look and Feels 1.0.1 Released

This package contains "Microsoft Office XP" and "Microsoft Office 2003" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

Changes in this release include:
1. Fixed a bug where JSeparators were not painted correctly when used outside of JMenus.
2. Made JComboBoxes not do their "rollover" border effect when they are disabled.
3. Decreased memory consumption slightly by having all JComboBoxes share a common border for both the Office XP and 2003 Look and Feels.
4. Refactored some of the Office2003 Look and Feel code.

Posted by Robert Futrell 2005-03-07

OfficeLnFs 1.0 Released

This package contains "Microsoft Office XP" and "Microsoft Office 2003" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

Here's what's new in version 1.0:
---------------------------------
1. Fixed a bug introduced in beta-8 that prevented toolbar items from being made non-opaque for the OfficeXP look and feel.
2. Changed the license from GPL to a BSD-style one. This should allow commercial projects to use OfficeLnFs without fear of having to open-source their code. All I ask is that you include the OfficeLnFs license with your project, give me credit in documentation, and let me know you're using it!

Posted by Robert Futrell 2005-03-05

OfficeLnFs beta-7 Released

OfficeLnFs is a package contains 'Microsoft Office XP' and "Microsoft Office 2003" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

The changes in beta-7 include:
1. Fixed a bug where toolbar buttons and other widgets on toolbars didn't have their backgrounds set to not-opaque.
2. Fixed a bug where menus inside of other menus didn't have their preferred widths calculated correctly.

Posted by Robert Futrell 2005-02-17

Updated OfficeLnFs Beta-6 package

The OfficeLnFs package contains 'Microsoft Office XP' and "Microsoft Office 2003" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

There's no new release just yet, but I did realize that the beta-6 jar available for download didn't have the gif files in it... sorry for the oversight! It must have happened in the process of me reorganizing my Java sources.

Posted by Robert Futrell 2005-02-17

OfficeLnFs beta-6 Just Released

This package contains 'Microsoft Office XP' and "Microsoft Office 2003" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

The only change in this release is that I've updated the source zip to include the Ant script I use to build the project.

Posted by Robert Futrell 2005-02-02

OfficeLnFs beta-6 Just Released

This package contains 'Microsoft Office XP' and "Microsoft Office 2003" Look and Feels for Java Swing applications. These Look and Feels require a JRE running on Windows XP.

The only change in this release is that I've updated the source zip to include the Ant script I use to build the project.

Posted by Robert Futrell 2005-02-01