디시인사이드 갤러리

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

갤러리 본문 영역

형들 다시 올려요 자바 질문좀..(조공 有)

쥐파엘갤로그로 이동합니다. 2012.11.17 22:57:02
조회 143 추천 0 댓글 1




import java.awt.*;
import java.awt.event.*;

public class TestGraphics extends Frame  {
        int x = 0;
        int y = 0;
        Image img = null;
        Graphics gImg = null;
        Button b1 = new Button("선 출력");
        Button b2 = new Button("그림 출력");
        Button b3 = new Button("종료");
        Button b0 = new Button("* 출력");
        
        
        public static void main(String[] args) {        
                new TestGraphics("TestGraphics");
        }
        public TestGraphics(String title){
                super(title);
                b0.setBounds(0, 30, 125, 66);
                b1.setBounds(0, 95, 125, 66);
                b2.setBounds(0, 160, 125, 66);
                b3.setBounds(0, 226, 125, 66);
                
                b0.addMouseMotionListener(new ButtonHandler());
                addWindowListener(new WindowAdapter(){ 
                        public void windowClosing(WindowEvent we){
                                System.exit(0);
                        }
                });
                setLayout(null);
                add(b0); add(b1); add(b2); add(b3);
                setBounds(100,100,500,300);
                setVisible(true);
                
        }
        
        class ButtonHandler extends MouseAdapter implements MouseMotionListener{
                    public void mouseClicked(MouseEvent e) {
                            img = createImage(500, 500);
                                gImg = img.getGraphics();
                                gImg.drawString("왼쪽버튼을 누른 채로 마우스를 움직여보세요." ,10,50);
                                repaint();
                    }
                    
                        public void mouseMoved(MouseEvent me) {}
                        public void mouseDragged(MouseEvent me) {
                                if (me.getModifiersEx()==MouseEvent.BUTTON1_DOWN_MASK ) {
                                        x = me.getX();
                                        y = me.getY();
                                        gImg.drawString("*", x, y);
                                        repaint();
                                }
                        }
                }
        
        public void paint(Graphics g){
                                if(img!=null)
                                        g.drawImage(img, 0, 0, this);
                }
}

우선 코드는 이래
난 정말 틀린게 없다고 생각하거든?
근데 이클립스 돌리면 마우스이벤트가 작동을 안해..
코드에서 에러도 없고.. 모가 틀린지 모르겠어 ㅜㅜㅜ
형들 어디가 틀린지좀 가르쳐줘ㅜㅜ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
337750 si 돈 많이 벌지 ㄴㅁㅇㄴㅁㅇ(59.11) 12.11.18 51 0
337749 형들 ㅠㅠ 어셈블리어좀 도와주세요. [1] WannaParty갤로그로 이동합니다. 12.11.18 56 0
337747 게임서버 프로그래밍쪽 관련한 커뮤니티나 인터넷카페같은곳 [8] d(175.192) 12.11.18 101 0
337746 튀는 건 이해하는데 왜 굳이 글을 삭제하고 튀는걸까? [6] 영꼰이갤로그로 이동합니다. 12.11.18 92 0
337744 와... 여기 형들 캐능력자들이네... [7] 나그네(39.121) 12.11.18 149 0
337742 xp가 2.61g인데 win7은 66.2g네. [20] ㅇㅇ(125.31) 12.11.18 129 0
337741 내가 스크립팅 언어를 구별하는법 [3] Kyle(220.244) 12.11.18 84 0
337738 si의 현실 풀개미'ㅅ&#.갤로그로 이동합니다. 12.11.18 75 0
337736 프갤러에게 GOTO 툴을 무엇인가 [1] Kyle(220.244) 12.11.18 54 0
337735 비쥬얼 스튜디오 12 하고 08하고 차이 큰가여 [3] 풀개미'ㅅ&#.갤로그로 이동합니다. 12.11.18 55 0
337734 왜 RMI, CORBA 가 죽고 모든게 REST-friendly 가되가는 Kyle(220.244) 12.11.18 49 0
337733 프갤형들 안드로이드하고 잡아에대해서 물어볼게여ㅗㅗ [3] 드로이드(110.76) 12.11.18 73 0
337731 비쥬얼 스튜디오 원래 빠르냐??????????? [3] Dㅁㄴㅇ(59.11) 12.11.18 93 0
337730 형들..구조체에 txt 파일 쓰는식으로 만들었는데 파일이 자꾸 깨집니다. [2] (211.234) 12.11.18 49 0
337729 헤헤... 마우스는 컴퓨터랑 관련있으니 여기다 물어봐야지^^ [1] ㅋㅌㅊ(192.249) 12.11.18 40 0
337726 구조체에 입력된 내용을 파일에 txt로 쓸때 말이에요.. (211.234) 12.11.18 25 0
337725 님들 물어볼게 있어요 [2] (211.234) 12.11.18 45 0
337723 근데 SI가 제일 많지 않음? [4] 영꼰이갤로그로 이동합니다. 12.11.18 134 0
337722 애자일프로스세 과연 꿈의 개발환경인가 [2] Dㅁㄴㅇ(59.11) 12.11.18 81 0
337721 프갤러들 SI 들어가면 엄마~~징징대고 도망나오는게 트루? Dㅁㄴㅇ(59.11) 12.11.18 57 0
337720 mysql 에서 많은 데이터 처리하려면 어쩌는게 젤 좋음? [1] 늘모갤로그로 이동합니다. 12.11.18 46 0
337719 헉헉 겨우 야근에서 탈출하고 글 남긴다 서현빠돌이갤로그로 이동합니다. 12.11.18 85 0
337718 형들.. 이거 어떻게 회로를 구성해야할까? [7] WannaParty갤로그로 이동합니다. 12.11.18 93 0
337717 왜 디씨는 프갤숨겨서 사람들 안오게만듦? ㅇㅇ(61.77) 12.11.18 50 0
337716 오늘의 서양교육 nigger Kyle(220.244) 12.11.18 99 0
337715 SI가 그렇게 막장? [2] asddas(59.11) 12.11.18 118 0
337714 auto_ptr 구현해보고 있는데 [2] Anonymous좆(218.55) 12.11.18 42 0
337710 오늘 처음으로 다이렉트X 책을 봤는데 d(125.177) 12.11.18 54 0
337708 체중 재는 앱 살펴보니 새로운 사실을 알았다 [10] 에어로홍갤로그로 이동합니다. 12.11.18 229 0
337707 열심히 게임 만들었는데 ... [2] d3d시방것(180.70) 12.11.18 160 0
337706 ORacle 쿼리를 SQL로 바꾸는데 뒤지겠다 도와줘 제발 ㅡㅡ [1] 니 코 가 뭐갤로그로 이동합니다. 12.11.18 63 0
337705 내가 이런 어플은 생각해본 적 있다. [9] 영꼰이갤로그로 이동합니다. 12.11.18 176 0
337704 생각해보니 이상한썰 [2] ssapo갤로그로 이동합니다. 12.11.18 77 0
337703 이런 아이디어를 가지고 존나 개쩌는 아이디어라고 구현해보라는 놈도 있었다 [15] 영꼰이갤로그로 이동합니다. 12.11.18 186 0
337701 지구인구포화 vs 인류멸종위기 [1] (203.237) 12.11.18 69 0
337700 ibatis의 queryForObject 메소드 아는사람~? 니 코 가 뭐갤로그로 이동합니다. 12.11.18 184 0
337699 윗 대가리들이 생각하는 프로그래머들의 위치 [4] 구직중(182.211) 12.11.18 230 0
337694 자기 아이디어가 존나 기발하다고 생각하는 착각 개많은데, [7] 영꼰이갤로그로 이동합니다. 12.11.17 187 0
337693 정말 코딩 잘하는 사람들 신기한거같음.... [2] aldrich갤로그로 이동합니다. 12.11.17 185 0
337692 데이터는 1대1 대응 인가요? [2] dd(182.210) 12.11.17 64 0
337691 프로그램의 문제 [1] dd(182.210) 12.11.17 51 0
337690 얼랭이나 해볼까나? [6] dot(59.5) 12.11.17 105 0
형들 다시 올려요 자바 질문좀..(조공 有) [1] 쥐파엘갤로그로 이동합니다. 12.11.17 143 0
337688 형들아.. 사운드 카드 드라이버 땜시.. [8] dd(124.197) 12.11.17 73 0
337684 님들 게시판 만들때 [1] 하핫(114.108) 12.11.17 63 0
337679 과제 마무리하려고 컨트롤F5눌렀는데 이런 오류 뜸 [16] 롤미송면갤로그로 이동합니다. 12.11.17 258 0
337676 근데 정말 흔한 착각이 자기 아이디어가 멋지다는 착각인듯 [5] d(175.192) 12.11.17 96 0
337675 C#만 공부하면 왠만한 프로그램은 다 만들 수 있는 건가요? [2] 개발자되야지(211.222) 12.11.17 97 0
337674 애초에 시벌.. 대가리가 나쁜줄 알았으면. 다른노력을 할것을. [2] 촙호(118.176) 12.11.17 99 0
337671 노트패드++가 다른 개발도구보다 좋은 점 [4] 두정갑(121.167) 12.11.17 143 0
뉴스 '불꽃야구' 에이스 이대은, 6이닝 무실점 퀄리티 스타트 팀 승리 견인!  디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2