0
我的程序詢問用戶他們想繪製多少圓,並根據用戶輸入繪製N個嵌套圓。到目前爲止我的代碼如下:故障繪圖嵌套圓
import javax.swing.*;
import java.awt.*;
public class DrawCircles extends JFrame {
DrawCircles(){
add(new Circle());
}
public static void main(String[] args) {
String number = JOptionPane.showInputDialog(null, "Please enter the number of circles you wish to display");
int circles = Integer.parseInt(number);
DrawCircles d = new DrawCircles();
d.setTitle("Nested Circles");
d.setSize(500, 500);
d.setVisible(true);
d.setLocation(200,200);
}//end main method
}//end class
class Circle extends JPanel{
public void paint(Graphics g){
g.drawOval(135, 125, 200, 200);
}//end paint()
}//end class
我不知道如何採取從main方法的用戶輸入,並使用它在一個for循環畫圓的N量。此外,我必須調整我的JFrame大小,以適應所有人的圈數,我也不知道該怎麼做。提前致謝。