this.text = text;
setText(text);
 protected void init(String text, Icon icon)  {    // If text is null, we fall back to the empty    // string (which is set using AbstractButton's    // constructor).    // This way the behavior of the JDK is matched.    if(text != null)    this.text = text;    if (icon != null)    default_icon = icon; }