In our application's toolbar buttons, we use the selected state of the ButtonModel to reflect state in the application. Before we upgraded to 2.7 of the XPLookAndFeel, the button would paint the icon as selected when the ButtonModel state was selected. Since the upgrade it no longer paints as selected. Looking at the source, the OfficeXPButtonUI class no longer checks model.isSelected() when painting the button. Standard Windows L&F supports this behavior.