모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    악귀히로님의
    개인페이지입니다
    가입 : 03-10-24
    방문 : 2234회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : programmer_3407
    작성자 : 악귀히로
    추천 : 0
    조회수 : 1597
    IP : 218.235.***.152
    댓글 : 4개
    등록시간 : 2014/05/21 00:12:59
    http://todayhumor.com/?programmer_3407 모바일
    자바app JPanel에서 repaint가 안되서 질문 드립니다.
    옵션
    • 베스트금지
    class panel extends JPanel

         void main()
        {
            component com = new component();
            add(com,layout);
            trd = new Thread(circle);
            trd.start();
        }
    }
     
    class component extends JPanel implements Runnable
    {
         public void run()
         {
            Draw fill = new Draw();
            Thread fillTrd = new Thread(fill);
            fillTrd.start();
         }
     
         public void paint(Graphics g)//까만원 그리기
         {
              super.paint(g);
              Graphics2D g2 = (Graphics2D) g;
              g2.setColor(Color.black);
              g.fillOval(35,25,210,210);
         }
        }
     
    public class Draw extends JPanel implements Runnable{
     public void run()
     {
          repaint();//이부분이 안됩니다
          System.out.println("확인1");
     }
     public Color color = new Color(255,0,0);
     
     public void paint(Graphics g) //빨간원 그리기
     {
          System.out.print("확인2");
          super.paint(g);
          Graphics2D g2 = (Graphics2D) g;
          g2.setColor(color);
          g.fillOval(40,30,200,200);
     }
    }
     
    소스는 최대한 간략하게 간추렸습니다
    panel에 add를 해서 component 클래스의 까만원을 그립니다
    이후 fillTrd.start();로 스레드가 실행되면 Draw클래스의 빨간 원으로 repaint되어 색이 바뀌어지는것이 목적입니다
     
    실행을 해 보니 repaint부분은 그냥 지나치는것인지 확인2라는 문구가 안나고오 오로지 확인1만 나옵니다.
    원래는 component의 run 메소드 안에서 repaint 처리를 했었는데 run메소드자체를 최대한 빠르게 수행해야 하는지라
    처리속도를 조금이나마 줄여보려고 라인을 줄이고 스레드로 나눴습니다
     
    교재에는 별다른 내용이 없고 인터넷에서 찾아보아도 제게 맞는 답이 없어서 이렇게 글을 쓰게 되었습니다
    읽어주셔서 감사하고 도움주시면 감사하겠습니다

    이 게시물을 추천한 분들의 목록입니다.
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    34
    "귓불에 주름 있으면 치매 위험 2배..뇌 검진해야" 악귀히로 17/11/11 23:17 81 2
    33
    인공지능 개판이네요 [2] 악귀히로 16/01/23 12:22 55 0
    31
    몇달전에 보드에서 불이 났는데요 [1] 본인삭제금지 악귀히로 15/08/04 17:25 66 0
    28
    단통법에 이어 요금인가제 폐지 추진? [1] 악귀히로 14/11/10 02:30 87 0
    27
    킄... 남의하드 파괴하고 말았네요 [1] 악귀히로 14/08/20 00:55 47 0
    25
    실례지만 이 게임 이름좀 알 수 있을까요? [6] 악귀히로 14/08/01 18:18 217 0
    23
    카카오스토리 추천친구는 어떤사람들이 뜨는건가요? [4] 악귀히로 14/06/23 22:26 30 0
    22
    경기교육감 조전혁이 낙선한다면 명실상부 누군가의 공일듯 [1] 악귀히로 14/06/04 20:00 156 2
    20
    이 화살통 어떤가요? [3] 악귀히로 14/05/24 01:37 151 0
    19
    극악의 드랍율을 보인다는 전설의 아이템 [6] 악귀히로 14/05/22 21:39 316 2
    자바app JPanel에서 repaint가 안되서 질문 드립니다. [4] 악귀히로 14/05/21 00:12 16 0
    17
    신께선 왜 제게 쿠크리가 아닌 이런 아이템을 주셨을까요 [4] 악귀히로 14/05/18 02:41 305 0
    16
    자바로 박자기(메트로놈)을 만들고 있는데 박자가 밀립니다... [2] 악귀히로 14/04/30 13:30 36 0
    15
    손잡은 커플 손 풀어버리는 만화짤방 찾습니다 악귀히로 14/04/25 18:04 26 0
    14
    왜 답변을 해드리면 글삭하실까요 [9] 악귀히로 14/03/17 22:46 48 0
    13
    다렉게임즈 할인이 배필3네요 죄송... 악귀히로 14/01/01 13:37 26 0
    12
    BGM)들키지 않고 인을 맺는 신묘한 기술 [2] 악귀히로 13/12/23 16:29 135 4
    11
    불지옥반지 만드실분 계신가요? 장치4개 보유 [1] 악귀히로 13/12/15 14:03 54 0
    10
    현시점에서 i5이상의 새 반본체 지름은 별로인가요? [4] 악귀히로 13/10/11 16:07 82 0
    9
    모르는놈이 집앞 비밀번호 누르는데까지 따라왔는데 어떻게해야하죠? [1] 악귀히로 13/09/06 13:07 33 0
    8
    짜짜로니 맛이 좀 바뀐것 같네요... [1] 악귀히로 13/08/06 15:38 73 1
    7
    스타2 프레임저하 문제... 왜이러는걸까요 악귀히로 13/07/31 02:23 36 1
    6
    LG노트북 zd360(z360) 화면 깜빡임 있으신분 있나요? [2] 악귀히로 13/05/09 12:43 40 1
    5
    곰부두 디피조언좀 부탁드립니다 [4] 악귀히로 13/05/06 16:02 60 0
    [1] [2]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈