+ "</div></html>");
button.setBorder(new CompoundBorder(BorderFactory
.createEmptyBorder(1, 1, 1, 1), BorderFactory.createEmptyBorder(1, 1,
1, 1)));
Icon icon = (Icon) action.getValue(Plugin.BIG_ICON);
if (icon == null) {
mLog.warning("Big icon missing for action " + action.getValue(Action.NAME));
icon = (Icon) action.getValue(Action.SMALL_ICON);
}
if ((icon != null)
&& ((icon.getIconHeight() != TVBrowserIcons.SIZE_LARGE) || (icon.getIconWidth() != TVBrowserIcons.SIZE_LARGE))) {
icon = UiUtilities.scaleIcon(icon, TVBrowserIcons.SIZE_LARGE, TVBrowserIcons.SIZE_LARGE);
}
button.setIcon(icon);
button.setDisabledIcon(icon);
button.setVerticalTextPosition(SwingConstants.BOTTOM);