アプレットに、最初の半径のサイズから始まり、半径の最後のサイズに達するまで何度も拡大する円を描かせようとしています。正しい方向へのプッシュが必要なだけです。これは私がこれまでに持っているものです..
import javax.swing.JApplet;
import java.awt.Graphics;
import java.util.Scanner;
public class circleExpandv1 extends JApplet
{
public void paint( Graphics g )
{
super.paint( g ); //instantiate g with paint
Scanner scan = new Scanner( System.in );
System.out.print( "\nEnter beginning radius > " );
int radiusStart = scan.nextInt();
System.out.print( "\nEnter ending radius > " );
int radiusEnd = scan.nextInt();
int centerX0 = 150, centerY0 = 50; // set x y cordinates
int radius0 = radiusStart; // set radius
int centerX1 = 150, centerY1 = 50; // set x y cordinates
int radius1 = radiusEnd; // set radius
while ( radiusStart != radiusEnd )
{
if ( radius0 < radius1 )
{
g.drawOval( centerX0 - radius0, centerY0 - radius0, radius0 * 2, radius0 * 2 ); //draw oval
}
}
//g.clearOval( centerX0 - radius0, centerY0 - radius0, radius0 * 2, radius0 * 2 ); //clear oval
}
}