[이한출판사]자바(Java) 프로그래밍 워크북 11장 : SWING
- 최초 등록일
- 2007.03.21
- 최종 저작일
- 2006.11
- 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, 황종선