import java.awt.*; import java.io.* ; import java.awt.event.*; public class MemoReader{ public static ... FileDialog.LOAD); private FileDialog fdlg2 = new FileDialog(this, "저장", FileDialog.SAVE); public Memo(){ super("메모장
JAVA언어를 사용하여 만든 메모장입니다.
새글,열기,저장,다른 이름으로저장
찾기, 바꾸기, 메모장 정보보기
기능이 있습니다. ... 또한 윈도우에서 제공하는 메모장과 동일한 단축키기능도 넣었습니다.
매우 보기 쉽게 짠 소스라서
초보분들에게 도움이 될거라 생각합니다.^^
자바 스윙을 이용한 메모장 만들기로 일반 메모장에 있는 기능들을 구현함
각 기능은 메뉴모음, 착탈식 툴바, 단축키 등으로 이용가능함
파일 - 새로만들기, 열기, 저장, 다른이름 ... 저장
편집 - 되돌리기, 복사, 붙여넣기, 지우기, 자르기, 전체선택
출력 - 인쇄, 화면보기
구성 : 자바 소스파일(주석포함) + 한글 문서 + 컴파일된 파일과 메모장의
// Note.java // 메모장 만들기 예제 //------------------------------------------------------------------------ ... ----------- import java.awt.*; import java.awt.event.*; import java.io.*; public class Note extends Frame ... ; //열기 대화상자 File file; //현재 편집 중인 파일 객체 public static void main(String args[]) { Note n = new Note("메모장
그리고 블록 지정하고 글꼴 변경하면
블록 지정된 글자만 글꼴과 색상이 변경 됩니다
직접 과제용으로 소신있게 만든 메모장 입니다
총 5개 클래스로 만들었고 java파일로 되어있고 ... 메모장 기능으로
파일열기, 파일저장, 새로쓰기, 끝내기, 찾기, 찾아바꾸기, 폰트설정,
우클릭시 팝업메뉴, 단축키 기능이 있습니다
폰트설정 다이얼로그에 미리보기 기능도 있습니다
자바 스윙을 이용한 메모장 만들기로 일반 메모장에 있는 기능들을 구현함
각 기능은 메뉴모음, 단축키 등으로 이용가능함
파일 - 새로만들기, 열기, 저장, 다른이름 저장
편집 ... + 컴파일된 파일과 메모장의 버튼아이콘들 ... - 되돌리기, 복사, 붙여넣기, 지우기, 자르기, 전체선택
출력 - 인쇄, 페이지 설정
서식 - 가운데 정렬, 왼쪽 정렬, 오른쪽 정렬
구성 : 자바 소스파일(주석포함)
*;//Calendar class 사용하기 위한 package//날짜관련 import java.util.*;//입출력 기능 지원 packageimport java.io. ... *;//인쇄 기능 지원 packageimport java.awt.print. ... //복사,잘라내기,붙여넣기 가능import java.awt.datatransfer.
//JMenuBar는 setJMenuBar() 메써드를 통해 JFrame에 추가됨f.setJMenuBar(mb);//앞서 만든 sp를 getContentPane() 메써드를 통해 JFrame객체에 추가f.getContentPane().add(sp, "Center");/..