Note 1.1.. 전보다는 빨리 읽지만 여전히 답답스러운 장난감 메모장..


폰트변경 기능을 시험해보기위해 기존 Note를 수정해봤습니다..
기존 AWT TextArea를 Swing JTextArea로 수정해서 파일을 읽어 반영하는 속도가 빨라졌으나 모냥이 맘에 들지 않아..

getSystemLookAndFeelClassName() 를 사용해, JAVA Swing Look & Feel이 아닌..
현재 사용중인 OS (윈도우, 맥, 리눅스 등) 의 UI를 읽어오는 기능을 추가해서 초기 실행 속도가 느려진점을 빼면 파일반영속도나 스크롤기능과 같은 전반적인 부분들은 모두 개선되었습니다..

몇몇 다듬은 부분외엔 전체 소스에 대단한 변화는 없어 소스는 따로 올리지 않습니다..


운영체제 종류에 관계없이 JAVA VM이 설치된 환경에서 실행가능하며 압축을 풀고 윈도우에서는 Note.exe로 실행하고 다른 OS에서는 Note.class로 실행..


폰트..
----------
Font font=new Font("Serif", Font.PLAIN, 12);
//기본지원 폰트: Serif, SansSerif, Dialog, DialogInput, Monospaced
----------

시스템 UI 적용..
----------
try {
   UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); //OS에 맞게 기본 UI를 불러옴, 윈도우에선 느림..
   SwingUtilities.updateComponentTreeUI(note);
  }
  catch (UnsupportedLookAndFeelException e) {e.printStackTrace(); }
  catch (ClassNotFoundException e) {e.printStackTrace();}
  catch (InstantiationException e) {e.printStackTrace();}
  catch (IllegalAccessException e) {e.printStackTrace();}
----------


작성자: JK
수정일: 2012. 02. 01.
기 능: 파일 한줄씩 읽는 답답시러운 장난감 메모장..

히스토리:
1.1
추가:
- 글꼴 변경 기능
- 저장 시 파일 확장자 .txt로 붙임
- 사용자 시스템정보 표시 기능

수정:
- 텍스트 표시 방식 변경
- 하단 UI 수정

1.0
- 색상 테마 기능 추가

Note.zip