[객체지향] Java 애플릿으로 3개의 도형(Line, Rectangle, Oval) 클래스 구현하고 화면출력

등록일 2003.05.06 압축파일 (zip) | 10페이지 | 가격 1,000원

소개글

객체지향 프로그래밍 과제물입니다.

목차

MyLine.class
MyOval.class
MyRect.class
MyShape.class
oop 숙제.hwp - 제출용 문서
rshape.class
rshape.html - 애플릿 출력용 html 문서
rshape.java

본문내용

[문제]

3개의 도형 (Line, Rectangle, Oval)의 각각의 클래스를 구현하고, 각각의 위치와 크기를 무작위로 5개씩 화면에 나타내는 프로그램을 작성하라.

Java Applet을 사용하여 화면에 출력하며, 각각의 클래스에는 동일한 메소드 draw()가 필요하다.

각각의 클래스의 각각의 인스턴스변수에 값을 수정하고 가져올 수 있는 Set(), Get() 메소드가 필요하다.

3개의 도형을 대표하는 추상클래스 Shape를 만들어서 사용하라.

[알고리즘]

모든 클래스의 슈퍼클래스 MyShape는 추상클래스이다.
MyShape에는 추상메소드 draw( Graphics g) 가 있다.
MyShape에는 변수 x1,y1,x2,y2를 가지고 있다.

하위 클래스 MyLine은 MyShape를 상속받는다.
draw( Graphics g )메소드를 자기 객체를 그리도록 오버라이드 해준다.
각각 변수의 Set, Get 메소드를 구현했다.
...

참고 자료

실행 모습은 다음 스크린샷을 참고하세요.
http://www.lisyoen.com/data/oop.gif
*원하는 자료를 검색 해 보세요.
  • 자바을 이용한 간단한 그래픽툴 0페이지
    public class ExRect1 extends JFrame { int type = 1; //도형의 타입을 정하는 변수 예)사각형 type = 1 Color colnum = Color.blue; //도형의..
  • java를 이용한 삼각형 사각형 오각형 *도형 만들기 ( 자바 ) 3페이지
    java를 이용한 삼각형 사각형 오각형 *도형 만들기자바를 이용하여,이등변 삼각형과 오각형 사각형 을 구현하였습니다.실행결과도 있습니다.
  • 자바로 구현한 그림판 0페이지
    자바로 구현한 그림판도형의 선택 삭제 색상 사이즈조정 이동가능
  • [자바프로그래밍] [자바]삼각형, 사각형, 원의 둘레와 넓이 구하는 프로그램 2페이지
    class Triangle{double width;double height;double length1;double length2;void area(){System.out.println("삼각형의 밑변: " + width);System.out.println("삼각혀의 높..
  • FigureEditorTest 0페이지
    과제로 교수님이 직접 작성해 주신거 적어서 돌려본 완벽한 소스예요. 사각, 삼각, 원을 그릴 수 있는 프레임을 가지고 있는 Java소스입니다. 원하는 도형 버튼을 누르면 그 도형이 그려져요.
  • 자바 스윙으로 작성한 그림판 0페이지
    1. DPainter. java DPainterConstants의 구현을 가지고 있는, DPainter클래스와 WindowAdapter가 확장된 WindowHandler 클래스로 나누어진 파일이다. java.awt.*을 import 하고 있다. DPainter 클래스..
  • [C프로그래밍]【A+】그래픽 프로그래밍 42페이지
    그래픽 프로그래밍 Power Java학습할 내용자바에서의 그래픽기초 사항기초 도형 그리기색상폰트Java 2DJava 2D를 이용한 그리기Java 2D를 이용한 채우기도형 회전과 평행 이동자바를 이용하여서 화면에 그림을 그려봄 자바 그래픽 데모자바 그래픽의 두가지 방법자..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서