디시인사이드 갤러리

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

갤러리 본문 영역

자바 awt잘하시는 형들 질문이요 ㅜㅜ

ㅜㅜ(211.198) 2009.09.21 21:27:46
조회 85 추천 0 댓글 2

import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.Label;
import java.awt.MenuItem;
import java.awt.Panel;
import java.awt.PopupMenu;
import java.awt.Toolkit;
class Exam_03_S extends Frame {
 
 private Button yes_bt = new Button("확인");
 
 private PopupMenu pm=new PopupMenu(new String("나도 참 신기하긴 하다 말이야"));
 
 public Exam_03_S(String title) {
  super(title);
  
  this.init();
  
  super.setSize(300, 200);
  Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
  Dimension frm = super.getSize();
  int xpos = (int)(screen.getWidth() / 2 - frm.getWidth() / 2);
  int ypos = (int)(screen.getHeight() / 2 - frm.getHeight() / 2);
  super.setLocation(xpos, ypos);
  super.setResizable(false);
  super.setVisible(true);
 }
 
 public void init() {
  this.add(yes_bt);
  pm.show(yes_bt, 20, 20);
  
  //show (Component  origin, int x, int y)
 }
}

public class MyExam_03 {
 public static void main(String[] ar) {
  Exam_03_S ex = new Exam_03_S("제목");
 }
}



에러메시지 :

Exception in thread "main" java.lang.NullPointerException: parent is null
 at java.awt.PopupMenu.show(PopupMenu.java:132)
 at Exam_03_S.init(MyExam_03.java:35)
 at Exam_03_S.<init>(MyExam_03.java:21)




에러의 핵심인 show에 대한 API

show
public void show(Component  origin,
                 int x,
                 int y)원의 컴퍼넌트로부터의 상대 위치 x, y 에 pop-up menu를 표시합니다. 원의 컴퍼넌트는 pop-up menu의 부모의 컴퍼넌트 계층내에 포함되지 않으면 안됩니다. 이 메서드가 유효하기 때문에는 원점 (origin)과 부모가 화면에 표시되어 있지 않으면 안됩니다.
이 PopupMenu 가 Menu 로서 사용되고 있는 경우, 즉 Component 가 아닌 부모를 가지는 경우, 그 PopupMenu 로 이 메서드를 호출할 수 없습니다.


파라미터:
origin - 좌표 공간을 정의하는 컴퍼넌트
x - 메뉴를 pop-up 하는 x 좌표
y - 메뉴를 pop-up 하는 y 좌표
예외:
NullPointerException - 부모가 null 경우
IllegalArgumentException - 이 PopupMenu 가 Component 가 아닌 부모를 가지는 경우
IllegalArgumentException - 원점이 부모의 계층에 없는 경우
RuntimeException - 부모가 화면에 표시되어 있지 않은 경우


뭐가 문젤까? ㅜㅜ

나 정말 한심해 ㅜㅜ 한시간째 봐도 모르겟으니 뭔 ㅜㅜ
NullPointerException을고쳐도 바로 RuntimeException가 떠버리니 ㅜㅜ

추천 비추천

0

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
159692 뇌자알 다익스트라 알고리즘 C++ 로 성공 ㅠㅠ [2] URA!갤로그로 이동합니다. 09.11.29 225 0
159691 레알 채식을 해야겠다능 [6] algo갤로그로 이동합니다. 09.11.29 110 0
159690 주말이라고 [2] CP(118.221) 09.11.29 64 0
159689 야동은 데이터센터에서 직접받아야 한다 [7] Vita500갤로그로 이동합니다. 09.11.29 224 0
159688 방송종료 [2] DMW(125.138) 09.11.29 93 0
159687 형들 c++ 생성자 질문 [11] 왕초보(58.143) 09.11.29 98 0
159686 배열 질문입니다..가르쳐주세요 [7] 체리맛샴푸s갤로그로 이동합니다. 09.11.29 87 0
159685 동적 배열 디버깅 질문 MONK(118.128) 09.11.29 126 0
159684 전설의 500만원 빵이 곧 개최될듯.. [12] _FLyaway(218.38) 09.11.29 335 0
159682 세대공감 단어사전 '공감대사전' 체험좀 [회원가입오류 수정] [6] 8765갤로그로 이동합니다. 09.11.29 115 0
159681 퇴갤한다더니 다시 한번 갑툭튀하고 퇴갤 [1] algo갤로그로 이동합니다. 09.11.29 56 0
159680 횽들 C 질문!!! [5] 홀홀(218.238) 09.11.29 99 0
159679 오늘은 뭘 먹을까? [6] DMW(125.138) 09.11.29 117 0
159678 G스타 다녀왔음 아주아슬갤로그로 이동합니다. 09.11.29 91 0
159677 아 기분 좋아.(저녁 식사 중 클릭 금지) [2] 아주아슬갤로그로 이동합니다. 09.11.29 104 0
159676 크리스마스 전용 바탕화면 [3] 물속의다이아갤로그로 이동합니다. 09.11.29 130 0
159675 블레이드 엔 소울 [8] JuEUS-U갤로그로 이동합니다. 09.11.29 154 0
159674 추버~~~ [4] 이모군(121.124) 09.11.29 54 0
159672 ㅋㅋㅋㅋ [3] 유리한갤로그로 이동합니다. 09.11.29 63 0
159671 구조체요... [10] frog(221.138) 09.11.29 136 0
159670 오늘 고백하러 간다. [7] 숙신갤로그로 이동합니다. 09.11.29 214 0
159668 프로그래머횽들 후배 진로좀 도와줭 ~~! [10] 새내기(121.175) 09.11.29 176 0
159667 문서화 [4] prismatic갤로그로 이동합니다. 09.11.29 87 0
159666 아이폰 인증 <부제 : 예언> [3] AL갤로그로 이동합니다. 09.11.29 171 0
159664 아이폰 인증 [3] New포콜갤로그로 이동합니다. 09.11.29 174 0
159662 그림판 구현해본 횽 계십니까 [9] 어쩌라는갤로그로 이동합니다. 09.11.29 150 0
159661 홀홀횽은 봅니다 [2] 어쩌라는갤로그로 이동합니다. 09.11.29 58 0
159660 DJ DMW 음악 감상 인증 [1] algo갤로그로 이동합니다. 09.11.29 88 0
159659 COM 개초보가 고수형들에게 질문.plz [1] ㄷㄱ(222.120) 09.11.29 68 0
159658 횽들 c하나만 질문좀 ㅠㅠ [17] 홀홀(218.238) 09.11.29 78 0
159657 그냥 해보는 음악방송 [7] DMW(125.138) 09.11.29 109 0
159656 오늘 받은 아이폰 [6] fguy(114.204) 09.11.29 159 0
159655 아싸갤 고전 [5] 유리한갤로그로 이동합니다. 09.11.29 205 0
159654 횽들 나 중국os쓰고있는데 레지스트리 건드려서 바꿀수 있음? [2] ㅈㅈ(113.128) 09.11.29 91 0
159653 훌륭하구나 Chromium [2] algo갤로그로 이동합니다. 09.11.29 112 0
159652 아 ㅅㅂ 모던워페어2 여친도 뺏을 기세 [4] 빕뱟뱟갤로그로 이동합니다. 09.11.29 163 0
159651 C프로그래밍 코딩 조금만 도와주실분.. [4] 찌지리(59.25) 09.11.29 122 0
159650 can't wait!!! [1] 켁큇갤로그로 이동합니다. 09.11.29 73 0
159648 횽들, 질문 하나 합니다. [1] 유휴호갤로그로 이동합니다. 09.11.29 163 0
159647 오사카횽 다이나리눅스 들어있는 PC 아직도 팔어? [1] 양희철갤로그로 이동합니다. 09.11.29 110 0
159645 나는 대체 언제 여친생기냐 -_-;;; [6] DMW(125.138) 09.11.29 202 0
159643 free() 안쓰고 realloc으로 free같은 효과를 낼 수 있나? [31] URA!갤로그로 이동합니다. 09.11.29 161 0
159642 치이 4시간 전엔 말짱하던게 [2] ∫ 2t dt=t²+c갤로그로 이동합니다. 09.11.29 112 0
159641 c->c++->그다음은 시샵???뭘 배우는게 효율적임?? [8] 노소프소갤로그로 이동합니다. 09.11.29 206 0
159640 액션 스크립트 질문여 [1] ㅇㅇ(211.202) 09.11.29 76 0
159638 전자키보드의 미디 신호 알아내는법 가르쳐줘요~ [3] 미디(210.221) 09.11.29 150 0
159637 뇌자알 우선순위큐 C코드를 C++로 바꿔보았다. [5] URA!갤로그로 이동합니다. 09.11.29 206 0
159636 한국갈 짐을 싸는데 JuEUS-U갤로그로 이동합니다. 09.11.29 59 0
159635 횽들 쌍권총 차는게 부모에게 불효하는거 겠죠??? [3] 노소프소갤로그로 이동합니다. 09.11.29 123 0
159633 농면허로 어제 무지하게 싸돌아 다녔다. [1] Pupustory갤로그로 이동합니다. 09.11.29 71 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2