setUI(uiDelegate);
    public ColouredButton(String text, Color color)    {        super(text);        if (color == null)             throw new IllegalArgumentException("No color.");        setBackground(color);        uiDelegate = new ColouredButtonUI(this, color);        setUI(uiDelegate);        setRolloverEnabled(false);    }