• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[자바프로그래밍]Java로 구현한 그림판

*성*
최초 등록일
2005.11.26
최종 저작일
2005.08
92페이지/ 압축파일
가격 4,000원 할인쿠폰받기
다운로드
장바구니

소개글

자바 프로그래밍 수업 기말 프로젝트로 나왔던 그림판을 만들었습니다.

Line, Polyline,
사각형,정사각형,
원,타원, 등을 그릴 수 있고,
잘라내기, 붙여넣기, 색채우기, undo, delete,
크기조정등 윈도우 그림판에 있는 기능들을 빠짐없이 구현하였으며,
그린 그림을 파일로 저장&로드할 수 있습니다

그림판을 만든 풀 소스와, 프로젝트 보고서, 발표에 필요한 PPT(UML포함)파일까지 첨부하였습니다.

목차

source폴더 = 프로그램 소스
Java Term Project.doc = 프로젝트 보고서
java-charisma.ppt = 프로젝트 PPT파일

본문내용

public class CharismaPainter extends JFrame implements ActionListener {

private EventHandler eventhandle; // 몇가지 주요이벤트들을 관리할 이벤트핸들러의 객체
private final Color firstColor = Color.BLACK; //기본색을 검은 색으로 설정
private static Order ordering; // 실행될 명령
private Drawing Layer; // 명령에 따라 그림을 그릴 객체
private Pointlocation pointlocation; //현재 커서의 위치를 알려주는 패널.
private JPanel nowColorPanel; //현재색을 보여주는 패널객체.
private JPanel ToolBar_Pallet_text; //팔레트를 바꿔주는 버튼역할을 할 패널.
private CardLayout pallets; //카드레이아웃의 객체.(.next()메소드를 쓰기위해)
private JPanel ToolBar_Pallet_pallet; //3개의 팔레트패널을 관리하는 전체 팔레트관리패널.
private JLabel helptext; //상태 도움 표시줄의 라벨.
private JFrame gradientFrame; //그라디언트 프레임
private static CharismaPainter application;

//툴바버튼

private JButton selectButton, lineButton, rectButton, ovalButton, polyButton, resizeButton, moveButton, deleteButton,
cutButton, pasteButton, copyButton, fillcolorButton, undoButton, backButton ,gradientButton;

//팔레트버튼.
private JButton whiteButton, blackButton, gray1Button, gray2Button, red1Button, red2Button,
blue1Button, blue2Button, sb1Button, sb2Button, green1Button,green2Button,
yellow1Button, yellow2Button, purple1Button, purple2Button,
peach1Button, peach2Button, orangeButton, brownButton, credButton, cgreenButton,
cblueButton, cpurpleButton;

//메뉴
private JMenu fileMenu, Edit, Help;
//메뉴아이템.
..............................

참고 자료

없음

압축파일 내 파일목록

Java Term Project.doc
java-charisma.ppt
source/.classpath
source/.project
source/apply.JPG
source/back.jpg
source/black.JPG
source/blue1.JPG
source/blue2.JPG
source/brown.JPG
source/cblue.JPG
source/cgreen.JPG
source/CharismaPainter.class
source/CharismaPainter.java
source/copy.jpg
source/cpurple.JPG
source/cred.JPG
source/cut.jpg
source/delete.jpg
source/Drawing.class
source/Drawing.java
source/DrawLine.class
source/DrawLine.java
source/DrawOval.class
source/DrawOval.java
source/DrawPolyline.class
source/DrawPolyline.java
source/DrawRect.class
source/DrawRect.java
source/EditFill.class
source/EditFill.java
source/EditMove.class
source/EditMove.java
source/EditPaste.class
source/EditPaste.java
source/EditResize.class
source/EditResize.java
source/EditSelect.class
source/EditSelect.java
source/EventHandler.class
source/EventHandler.java
source/FillColor.JPG
source/gradient.jpg
source/gray1.JPG
source/gray2.JPG
source/green1.JPG
source/green2.JPG
source/line.jpg
source/move.jpg
source/New.JPG
source/Open.JPG
source/orange.JPG
source/Order.class
source/Order.java
source/oval.jpg
source/paste.jpg
source/peach1.JPG
source/peach2.JPG
source/Polyline.JPG
source/purple1.JPG
source/purple2.JPG
source/rect.jpg
source/red1.JPG
source/red2.JPG
source/Redo.JPG
source/resize.jpg
source/Save.JPG
source/sb1.JPG
source/sb2.JPG
source/Select.JPG
source/Shape.class
source/Shape.java
source/ShapeLine.class
source/ShapeLine.java
source/ShapeOval.class
source/ShapeOval.java
source/ShapePolyline.class
source/ShapePolyline.java
source/ShapeRect.class
source/ShapeRect.java
source/Undo.JPG
source/white.JPG
source/yellow1.JPG
source/yellow2.JPG

자료후기(2)

*성*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

더보기
최근 본 자료더보기
탑툰 이벤트
[자바프로그래밍]Java로 구현한 그림판
  • 레이어 팝업
  • 프레시홍 - 특가
  • 프레시홍 - 특가
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 07월 19일 금요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
3:34 오전
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기