[이한출판사]자바(Java) 프로그래밍 워크북 10장 : AWT(2)
- 최초 등록일
- 2007.03.21
- 최종 저작일
- 2006.11
- 6페이지/
압축파일
- 가격 1,500원

소개글
이한출판사의 자바 프로그래밍 워크북의 10장 연습문제 소스입니다. 실습문제 3문제중 1번과 2번 문제에 대한 소스와 설명이 첨부되어 있습니다.
컴파일 실행환경
실습문제의 소스가 압축파일로 담겨져 있으며 분석역시 설명하였습니다. 또한 순서도를 그린 파워포인트 자료까지 포함하였습니다.
본문내용
import java.awt.*;
import java.awt.event.*;
class FontCanvas extends Canvas {
String fontName;
String alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int size[] = {12, 14, 16, 18, 20, 22, 24, 26, 28, 30};
public void paint(Graphics g) {
for(int i=0; i< size.length; i++) {
g.setFont(new Font(fontName, Font.PLAIN, size[i]));
g.drawString(alphabet, 10, 20+size[i]*i);
}
}
}
public class FontExam extends Frame implements ItemListener {
FontCanvas canvas;
Choice choice;
Panel fontPanel;
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
String fonts[] = ge.getAvailableFontFamilyNames();
public FontExam() {
canvas = new FontCanvas();
choice = new Choice();
choice.addItemListener(this);
fontPanel = new Panel();
fontPanel.add(new Label("폰트 :"));
fontPanel.add(choice);
압축파일 내 파일목록
실습과제 1.hwp
실습문제1/Exam1001.class
실습문제1/Exam1001.java
실습문제1/Exam1001.java.bak
실습문제1/Exam1002$1.class
실습문제1/Exam1002.class
실습문제1/Exam1002.java
실습문제1/Exam1002.java.bak
실습문제1/WindowListenerImpl.class
실습문제2/FontCanvas.class
실습문제2/FontExam.class
실습문제2/FontExam.java
실습문제2/FontExam.java.bak
실습문제2/클래스다이어그램.ppt
참고 자료
이한출판사, 자바 프로그래밍, 2006, 황종선