검색어 입력폼

[이한출판사]자바(Java) 프로그래밍 워크북 11장 : SWING

저작시기 2006.11 |등록일 2007.03.21 파일확장자압축파일 (zip) | 7페이지 | 가격 1,500원

소개글

이한출판사의 자바 프로그래밍 워크북의 10장 연습문제 소스입니다. 실습과제 3문제중 1번과 2번의 소스와 설명이 첨부되어 있습니다.


※ 구매 후 도움이 많이 되었다면 구매평가 꼭 좀 부탁드립니다.

컴파일 실행환경

실습문제의 소스가 압축파일로 담겨져 있으며 분석역시 설명하였습니다. 또한 순서도를 그린 파워포인트 자료까지 포함하였습니다.

본문내용

import java.awt.*;
import javax.swing.*;

class CanvasImpl extends Canvas {
Dimension di;

public void paint(Graphics g) {
while(true) {
try {
Thread.sleep(500);

di = this.getSize();
int xran = (int)(Math.random() * di.getWidth());
int yran = (int)(Math.random() * di.getHeight());
int wran = (int)(Math.random() * 95) + 5;

Color c = new Color((int)(Math.random() * 256), (int)(Math.random() * 256),
(int)(Math.random() * 256));
g.setColor(c);

int dist = (int)(Math.random() * 4 );

if( dist == 0 ) {
g.drawRect(xran, yran, wran, wran);
}
else if( dist == 1 ) {
g.drawOval(xran, yran, wran, wran);
}
else if( dist == 2 ) {
g.fillRect(xran, yran, wran, wran);
}

압축파일 내 파일목록

실습과제.hwp
실습과제 1/CanvasImpl.class
실습과제 1/Exam1101.class
실습과제 1/Exam1101.java
실습과제 1/Exam1101.java.bak
실습과제 2/Exam1102.class
실습과제 2/Exam1102.java
실습과제 2/Exam1102.java.bak
실습과제 2/클래스다이어그램.ppt

참고 자료

이한출판사, 자바 프로그래밍, 2006, 황종선
다운로드 맨위로