关于这个类,主要看源代码,其实很多功能已经实现,直接继承这个类是最好的
里面唯一都空方法其实是

protected void paintFocus(Graphics g, AbstractButton b,Rectangle viewRect, Rectangle textRect, Rectangle iconRect){
}

  
protected void paintButtonPressed(Graphics g, AbstractButton b){
}

所以只需要继承这个类,然后重写这两个方法即可