- 더블 버퍼링
- 삼각형
- 사각형
- 타원형
- 선
- 다각형
- 지우개
- 이미지
- 이동
- 다중 이동
- 크기 변경
- 다중 크기 변경
- 회전
- 다중 회전
- 채우기 색
- 다중 채우기 색
- 선 색
- 다중 선 색
- 선 두께
- 다중 선 두께
- 그림을 그리는 도중에는 앵커 그리지 않음
- 복사
- 잘라내기
- 붙여넣기
- 되돌리기
- 다른 패널로 붙여넣기 기능
- 앞으로
- 맨 앞으로
- 뒤로
- 맨 뒤로
- 프린트
- 저장
- 다른 이름으로 저장
- 열기
- 새로 만들기
- 닫기
- 종료
- 변경사항이 존재할 경우 저장 여부 확인
- 저장한 파일인 경우 타이틀명 변경
- 이미 열린 파일을 열 경우 해당 창을 맨 앞으로 이동
- 파일 확장자
- 툴팁
- 툴버튼 아이콘
- 단축키
- 커서 변경
- Mac OS Menu bar 적용
- yml파일을 이용한 한글, 영어 국제화
- JDesktopPane과 JInternalFrame을 이용한 다중 내부 프레임 구현
- 화면 가운데서 로드
- LOMBOK
- YAML RESOURCE BUNDLE
- APACHE COMMONS IO
- APACHE COMMONS LANG
- FLATLAF