로봇 모양 만드는 건데 궁금한게 있어요ㅠ
곰탱이
대충 이런 로봇 모형을 만드는 건데요
문제는 graphicsprogram을 이용하여 아래 로봇 얼굴을 그립니다. 눈은 오렌지색이고 코는 검은색, 입은 흰색으로 나타냅니다. 얼굴은 회색으로 채우고 외곽선은 검은색으로 그린다.
이게 문제 입니다.
제가 현재 짜 놓은 소스 알려드리겠습니다.
import acm.graphics.*;
import acm.program.*;
import java.awt.*;
public class robotface extends graphicsprogram {
public void run() {
grect rect1 = new grect(50, 100, 120, 140);
rect1.setfilled(true);
rect1.setfillcolor(color.gray);
add(rect1);
goval oval1 = new goval(70, 120, 20, 20);
oval1.setfilled(true);
oval1.setfillcolor(color.orange);
add(oval1);
goval oval2 = new goval(130, 120, 20, 20);
oval2.setfilled(true);
oval2.setfillcolor(color.orange);
add(oval2);
grect rect2 = new grect(105, 160, 10, 20);
rect2.setfilled(true);
rect2.setfillcolor(color.black);
add(rect2);
grect rect3 = new grect(80, 200, 60, 20);
rect3.setfilled(true);
rect3.setfillcolor(color.white);
add(rect3);
}
}
여기서 궁금한게 있습니다.
문제에 얼굴 외곽선은 검은색으로 그리라고 했는데요.
눈도 그렇고 입도, 코도 모두다 외곽선이 존재하게 나옵니다. 눈 코 입은 외곽선 없게 하고, 얼굴에만 외곽선 있게 하려면
어떻게 해야 하죠??
그리고 제가 짜놓은 소스 제대로 한건가요?
-
마호
네^^감사합니다.^^
-
청력
박기수다님 레포트죠? 에휴~
님도 잘아시겠지만, acm 라이브러리 자체가 표준라이브러리가 아니에요. 아시겠죠?
고로 님 학교에서 해답을 찾아야 해요. 안타깝네요. (도와줄수있는 내용이 아닌데 그걸 여기 들고와서 하소연 해봐야... 레포트면 동료들께 물어보세요.) -
황예
자바 이클립스로 실행 시키는 거예요.ㅠㅠ acm은 학교 홈페이지에서 다운을 받아 사용해야 하구요.ㅠㅠ
-
맨삶이
import acm.graphics.*;
import acm.program.*;
표준 api가 아닙니다. api를 받은곳에 물어보셔야 할것 같네요. -
비마중
자바 api인가요? 특정 api인거 같은데.. 아마 외곽선 유무를 보여주는 메소드가 있겠죠. api참조하세요.