안녕하세요 BlueJ ..에서 스크린 세이버를하고 있습니다. 그리고 나는 몇 개의 원을 만들었지 만, 새로운 원이 무작위로 생성되도록 루프를 만들어야합니다. 어떻게해야할지 모르겠지만 ... 이것이 얼마나 많은지입니다. 끝난.서클을 사용하여 스크린 세이버 만들기 .. 서클을 만들면서 새로운 서클을 만들려면 어떻게해야합니까?
public class ScreenSaver
{
// instance variables - replace the example below with your own
private Circle a;
private Circle b;
private Circle c;
private Circle d;
/**
* Constructor for objects of class ScreenSaver
*/
public ScreenSaver()
{
// initialise instance variables
//x = 0;
}
public void draw()
{
a = new Circle();
a.moveVertical(70);
a.changeSize(70);
a.slowMoveVertical(-100);
a.makeVisible();
b= new Circle();
b.changeColor("red");
b.moveHorizontal(30);
b.makeVisible();
b.slowMoveVertical(-100);
b.slowMoveVertical(100);
}
새로운 원이 무작위로 생성되도록 루프를 만들려면 어떻게해야합니까?
우선 bluej를 사용해야합니다. 왜 몇 가지 시도해 보지 않으시겠습니까? 그렇다면 아직도 CS 실습실에 가야합니다. – aglassman
* "나는 스크린 세이버를하고있다"* SaverBeans (Java 스크린 세이버 API)에 대해 7 년 늦었다. –
여러 개의 타원을 만들려면 [이 답변] (http://stackoverflow.com/questions/13795236/get-mouse-detection-with-a-dynamic-shape/13796268#13796268)을 참조하십시오. –