return new Dimension(getIcon().getIconWidth(), getIcon().getIconHeight());
Insets insets = getInsets(); int w = defaultSize + insets.left + insets.right; int h = defaultSize + insets.top + insets.bottom;  return new Dimension(w, h);
  public Dimension getPreferredSize()  {    return new Dimension(getIcon().getIconWidth(), getIcon().getIconHeight());  }