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

소개글
이한출판사의 자바 프로그래밍 워크북의 9장 연습문제 소스입니다. 잘 모르는 부분만 참고하거나 이해를 하신 후 나름대로 재해석하여 사용해서 프로그래밍 실력에 도움이 되는 방향으로 사용하여 주셨으면 좋겠습니다.
※ 구매 후 도움이 많이 되었다면 구매평가 꼭 좀 부탁드립니다.
컴파일 실행환경
실습문제의 소스가 압축파일로 담겨져 있으며 분석역시 설명하였습니다. 또한 순서도를 그린 파워포인트 자료까지 포함하였습니다.
본문내용
import java.awt.*;
class Exam0901 extends Frame {
public Exam0901() {
super("화면 중앙에 배치");
this.setSize(300,200);
// Toolkit.getDefaultToolkit().getScreenSize() 는 화면의 크기를
// Dimension 클래스 객체로 반환한다
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
// 프레임의 크기를 반환하는 메소드는 Dimension 클래스 객체 반환
Dimension frm = getSize();
// 화면의 너비와 높이는 Dimension 클래스의 getWidth(), getHeight() 메소드로 구함
int xpos = ((int)screen.getWidth() - (int)frm.getWidth())/ 2 ;
int ypos = ((int)screen.getHeight() - (int)frm.getHeight())/ 2;
// 프레임을 화면의 중앙에 배치
System.out.println(xpos);
System.out.println(ypos);
this.setLocation(xpos, ypos);
Button butt = new Button("프레임의 중앙");
Panel topPane = new Panel();
Panel middlePane = new Panel();
Panel bottomPane = new Panel();
middlePane.setLayout(new FlowLayout());
middlePane.add(butt);
// 프레임의 배치관리자는 gridLayout 사용
this.setLayout(new GridLayout(3,1));
this.add(topPane);
압축파일 내 파일목록
실습과제.hwp
클래스다이어그램/클래스다이어그램2.ppt
클래스다이어그램/클래스다이어그램3.ppt
소스/1234.txt
소스/Exam0901.class
소스/Exam0901.java
소스/NotePad.class
소스/NotePad.java
소스/notepad.txt
소스/NotePadActionListener.class
소스/NotePadActionListener.java
소스/result.txt
소스/score.txt
소스/StudentData.class
소스/StudentData.java
소스/StudentScore.class
소스/StudentScore.java
참고 자료
이한출판사, 자바 프로그래밍, 2006, 황종선