UIDefaults defaults = UIManager.getLookAndFeelDefaults();
  protected void installDefaults(AbstractButton b)  {    UIDefaults defaults = UIManager.getLookAndFeelDefaults();    String prefix = getPropertyPrefix();    b.setFont(defaults.getFont(prefix + "font"));    focusColor = defaults.getColor(prefix + "focus");    b.setForeground(defaults.getColor(prefix + "foreground"));    b.setBackground(defaults.getColor(prefix + "background"));    b.setMargin(defaults.getInsets(prefix + "margin"));    b.setBorder(defaults.getBorder(prefix + "border"));    b.setIconTextGap(defaults.getInt(prefix + "textIconGap"));    b.setInputMap(JComponent.WHEN_FOCUSED,                   (InputMap) defaults.get(prefix + "focusInputMap"));    b.setRolloverEnabled(defaults.getBoolean(prefix + "rollover"));    b.setOpaque(true);  }