@Override public void draw(Graphics2D g2,DialPlot plot,Rectangle2D frame,Rectangle2D view){
  g2.setPaint(this.fillPaint);
  Rectangle2D f=DialPlot.rectangleByRadius(frame,this.radius,this.radius);
  Ellipse2D e=new Ellipse2D.Double(f.getX(),f.getY(),f.getWidth(),f.getHeight());
  g2.fill(e);
  g2.setPaint(this.outlinePaint);
  g2.setStroke(this.outlineStroke);
  g2.draw(e);
}

@ Override public void draw ( Graphics2D g2 , DialPlot plot , Rectangle2D frame , Rectangle2D view ) { g2 . setPaint ( this . fillPaint ) ; Rectangle2D f = DialPlot . rectangleByRadius ( frame , this . radius , this . radius ) ; Ellipse2D e = new Ellipse2D . Double ( f . getX ( ) , f . getY ( ) , f . getWidth ( ) , f . getHeight ( ) ) ; g2 . fill ( e ) ; g2 . setPaint ( this . outlinePaint ) ; g2 . setStroke ( this . outlineStroke ) ; g2 . draw ( e ) ; }
draws the background to the specified graphics device . if the dial frame specifies a window , the clipping region will already have been set to this window before this method is called .
