검색어 입력폼
평가점수A

[자바]AWT 간단한 메모장

저작시기 2006.10 |등록일 2006.11.18 파일확장자압축파일 (zip) | 11페이지 | 가격 1,000원

소개글

자바의 AWT 로 만들어진 간단한 메모장입니다. 복잡한 기능은 제외하고 가장 기본적인 기능만을 포함했기 때문에 보시는 분들도 쉽게 이해가 가시리라 생각됩니다.

궁금하신 점은 메일로 주시면 답변해 드리도록 하겠습니다.

컴파일 실행환경

소스와 클래스 다이어그램과 한글로 정리한 문서로 압축되어 있습니다.

본문내용

import java.awt.*;
import java.awt.event.*;

class NotePadActionListener implements ActionListener {
private TextArea textArea;
private FileDialog fd = null;
private NotePad frm = null;

/* notepad 클래스의 레퍼런스를 멤버변수에 저장 */
public NotePadActionListener(NotePad frm, FileDialog fd) {
this.frm = frm;
this.fd = fd;
}
/* 메뉴가 선택되어있을 때 이벤트를 받아 메뉴에 해당하는
메인 클래스(notepad)의 메소드를 호출 */
public void actionPerformed(ActionEvent e) {
/* 선택한 파일의 경로와 파일명만 메인 클래스의
loadFile 메소드로 넘겨준다. */
if(e.getActionCommand().equals("열기")) {
fd.setTitle("읽을 파일을 선택하세요.");
fd.setVisible(true);
frm.loadFile( fd.getDirectory() + fd.getFile() );
}
/* 선택한 파일의 경로와 파일명만 메인 클래스의
saveFile 메소드로 넘겨준다. */
else if(e.getActionCommand().equals("저장")) {
fd.setTitle("저장할 파일을 선택하세요.");
fd.setVisible(true);
frm.saveFile( fd.getDirectory() + fd.getFile() );
}
else if(e.getActionCommand().equals("종료")) {
/* 메인 프레임 객체를 파괴하고 프로세스를 종료 */
frm.closed();
}
else if(e.getActionCommand().equals("검색하기")) {
/* 메인 클래스의 문자열을 검색하기 위한 메소드를 호출 */
frm.search();
}
else if(e.getActionCommand().equals("메모장")) {
/* 다이얼로그 객체를 생성하고 메모장의 정보를 출력하는
메소드를 호출한다. */

압축파일 내 파일목록

클래스 다이어그램.psd
프레젠테이션1.ppt
Closed.class
Closed.java
connectingDialog.class
connectingDialog.java
connectingDialog.java.bak
Information.class
Information.java
MyClipboard.class
MyClipboard.java
NotePad.class
NotePAd.exe
Notepad.jar
NotePad.java
NotePad.java.bak
NotePadActionListener.class
NotePadActionListener.java
NotePadActionListener.java.bak
Search.class
Search.java
메인 클래스.hwp
클래스 다이어그램.jpg
다운로드 맨위로