@Override
  public void updateUI() {
    super.updateUI();
    setForeground(UIUtil.getLabelDisabledForeground());
    int size = getFont().getSize();
    if (size >= 12) {
      size -= 2;
    }
    setFont(getFont().deriveFont((float)size));
  }
@Override
  public void updateUI()