디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[자바]Canvas위에 이미지를 얹었어요...

레알좀급해(119.193) 2011.03.18 01:18:34
조회 258 추천 0 댓글 4

여기 초굇수들이 많다고해서 질문올려봅니다.


package Doodle.Game;

import java.awt.Canvas;
import java.awt.Color;

import java.awt.Graphics;
import java.awt.Image;


import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;

 

class MyCanvas extends Canvas implements MouseListener, MouseMotionListener{
 
 Color col = new Color(255,255,227);
 BottomBar bb = new BottomBar(); // 여기서 이미지를
 int x =0, y =0 ;
 Image img; 
  
 
 public MyCanvas(Image img){
  this.img = img;
  
  
  addMouseListener(this);
  addMouseMotionListener(this);
  
 }
 

 public void paint(Graphics g)
 {
  g.drawImage(img,0,0,this);
    
  setBackground(col);
  if(bb.motion == "pen"){
   g.setColor(bb.bbcol);
   g.fillOval(x-2, y-2, 4, 4);
  }
  
 }
 
 public void update(Graphics g){
  
  paint(g);
 }


 
 
 
 
 
//******************************* 마우스 이벤트*************************// 
 
 @Override
 public void mouseDragged(MouseEvent e) {
  // TODO Auto-generated method stub
  if(e.getSource() == this){
   x = e.getX(); y = e.getY();
   System.out.println("x = " + x+", y = "+y);
   repaint();
  }
 }


 @Override
 public void mouseMoved(MouseEvent e) {
  // TODO Auto-generated method stub
  
 }


 @Override
 public void mouseClicked(MouseEvent e) {
  // TODO Auto-generated method stub
  
 }


 @Override
 public void mouseEntered(MouseEvent e) {
  // TODO Auto-generated method stub
  
 }


 @Override
 public void mouseExited(MouseEvent e) {
  // TODO Auto-generated method stub
  
 }


 @Override
 public void mousePressed(MouseEvent e) {
  // TODO Auto-generated method stub
  
 }


 @Override
 public void mouseReleased(MouseEvent e) {
  // TODO Auto-generated method stub
  
 }
 
 
}


다른 클래스에서 스케치북 이미지를 따와서 캔버스위에다가 스케치북 이미지를 올리고

BottomBar에서 "pen"버튼 누르면 펜으로 그릴수 있게하고..

대충 그림판 형식으로 만들려고생각하고 실행 후 해보니  이미지 아래에

그림이 그려지는군용;;;

이미지 위에 그림을 그릴려면;; 어째해야하는건지 자비좀 배풀어주세요 ㅡㅜ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 남녀 팬 반응이 극과 극으로 나뉘는 것 같은 스타는? 운영자 24/09/30 - -
269448 지금 생각하면 2008,9년경에 존나 오바했던 거 같다 ㅋㅋㅋ [26] 분당살람갤로그로 이동합니다. 11.09.03 202 0
269447 피온 좀 땡기고 와야겠다 [2] 막장갤신학생갤로그로 이동합니다. 11.09.03 69 0
269446 해킹의 원리좀 가르쳐줘 [1] 찌르매미(203.229) 11.09.03 127 0
269445 자바 잘하는 형들 이거 조건문 어케 줘야함 [8] 여로보암(222.110) 11.09.03 100 0
269444 테트리스에서 벽돌 회색으로 바꾸는거 어케하는거야??? [9] 컴돌이(180.227) 11.09.03 147 0
269443 횽들 씨언어 포인터 질문~ [8] 시민큐(121.160) 11.09.03 234 0
269442 1년전만해도 php욕하면 입에 거품물고 달려오던 쉑이들이 초초(219.251) 11.09.03 112 0
269441 웹개발하는 성님들 !! [1] 뉴비(58.230) 11.09.03 80 0
269440 System.out.println(); ???????????? [1] 화이트순수(58.226) 11.09.03 70 0
269439 자바의 정석 VS 난 정말 자바를 공부한적 없다구요! [9] 박구갤로그로 이동합니다. 11.09.03 757 0
269436 네이버 신입사원 [1] 찌르매미(203.229) 11.09.03 186 0
269431 밑밑에 짤땜에 [1] 앗살라무알라이쿰갤로그로 이동합니다. 11.09.03 50 0
269430 세상은 넓고 할일은 많다. ㅅㅂ람드라. 초초(219.251) 11.09.03 46 0
269429 개강(or 개학)스멜이 스믈스믈 기어올라온다(짤첨부) [1] HarlemLuiah갤로그로 이동합니다. 11.09.03 156 0
269428 몬 ㅈㄹ같은 팩떡밥에 다이쥐랄 리눅스에 진짜 [3] 초초(219.251) 11.09.03 75 0
269426 c언어 무작정 배우고 있긴하는데 질문있으 [2] 이타롬(211.251) 11.09.03 66 0
269425 참 사람들 생각해보면 웃긴심리가, [2] 사고편향형ADHD갤로그로 이동합니다. 11.09.03 74 0
269424 공부할때 예제따라코딩해보면서해야겠지 [2] Agangs갤로그로 이동합니다. 11.09.03 68 0
269423 겜만드는법이해하고보니...바람의나라프로그래밍방법이 이렇게되나생각됨 [5] 사고편향형ADHD갤로그로 이동합니다. 11.09.03 125 0
269422 아놔 진짜 횽들 저좀살려줘요 ㅠㅠ [7] 사고편향형ADHD갤로그로 이동합니다. 11.09.03 83 0
269421 질문 좀 하겠습니다. [2] 쏘덕부왘ㅋ갤로그로 이동합니다. 11.09.03 47 0
269419 java Calender() class에 대해서 궁금해요 [2] 화이트순수(58.226) 11.09.03 193 0
269418 다이나를 보고 문득 든 생각 [11] 분당살람갤로그로 이동합니다. 11.09.03 88 0
269417 형들 씨언어 질문인데..포인터 [6] 시민큐(121.160) 11.09.03 94 0
269416 원래 인턴은 돈받는거 아니다. [1] 초초(219.251) 11.09.03 133 0
269415 c언어 배우고 테트리스 짤려면 무슨책 봐야함? [9] ㅇㅇ(59.9) 11.09.03 173 0
269414 C언어 질문좀 할게 ..ㅠ [10] 열심히해보잣갤로그로 이동합니다. 11.09.03 104 0
269413 c언어 문법만 배우고 테트리스를 어케 3시간만에 짜지??? [8] 컴돌이(180.227) 11.09.03 221 0
269412 nhn 이란 환경... [5] 어쩌다가(221.155) 11.09.03 379 0
269411 정규문법에서 S -> a | b | aS | bS는 허용이 안되나? 곤율랭갤로그로 이동합니다. 11.09.03 39 0
269410 이 업계는 인턴비 떼어 먹는것도 당연한 거냐? [1] 생각놀이갤로그로 이동합니다. 11.09.03 111 0
269407 일본과 태풍 탈라스 최근 근황 ㅁㄴㅇ(175.116) 11.09.03 64 0
269405 자바 잘하는 형들 있음? [4] 여로보암갤로그로 이동합니다. 11.09.03 67 0
269404 (트리)아 드디어 풀었네. [2] 컴돌이(180.227) 11.09.03 80 0
269403 알고리즘 문제에서 시간초과에 걸렸을 경우 루트 [2] ㅁㄴㅇ(175.116) 11.09.03 73 0
269402 아 2시간 동안 청소했다. [1] 초자바디언(219.251) 11.09.03 38 0
269401 NHN.. 인턴 또 모집하네여~(겨울) [7] 어쩌다가(221.155) 11.09.03 520 0
269400 컴돌이는 보시오. [5] 생물학(125.248) 11.09.03 80 0
269398 나만 그런건가? [3] 나만그럼?(210.101) 11.09.03 47 0
269394 우리 안교수님 서울시장 출마한다고 하면 [1] (116.93) 11.09.03 63 0
269393 알바하면서 자료구조보는데존나집중안되넹 [1] Agangs갤로그로 이동합니다. 11.09.03 87 0
269392 아까 글에서 그 문제에서 어려운 점이 뭐였냐면요... [3] 컴돌이(180.227) 11.09.03 73 0
269391 으아 잘 안풀린다... [성대아싸]갤로그로 이동합니다. 11.09.03 56 0
269390 나도 비트 windows 19기 회식후기나 써볼까 [6] SuCo갤로그로 이동합니다. 11.09.03 208 0
269386 회식 후기..( 혹시 궁금해 하는 사람 있을꺼 같아서.. ) [2] blackd갤로그로 이동합니다. 11.09.03 152 0
269385 (트리)특정레벨의 노드를 전부 출력하는 거 못짜면 머리나쁜거야?? [13] 컴돌이(180.227) 11.09.03 185 0
269384 공비횽은 테트리스 3시간만에 짰는데 지렁이만드는게 욕나올 정도야??? [15] 컴돌이(180.227) 11.09.03 255 0
269383 요즘 중딩들은 허세가 유행인가? 다 장근석 ㄳㄲ 때문이다. [2] ㅇㅈㅁ(203.170) 11.09.03 109 0
269381 C언어로 할수있는 프로젝트 뭐없을까요? [15] 늅늅(210.123) 11.09.03 355 0
269380 일본에 있을필요가 있나? YesMan갤로그로 이동합니다. 11.09.03 54 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2