질문과 답변
소프트웨어 자바관련질문드립니다.ㅠㅠ
2015.03.24 11:59
1) 두 개의 탭을 가진 탭팬을 만들어보자. 첫 번째 탭에는 두 개의 텍스트필드를 두고 정수를 두 개 입력받도록 한다. 두 번째 탭에는 두 수의 합을 출력하는 레이블 컴포넌트를 가진다. 사용자가 첫 번째 탭에서 두 개의 정수를 입력하고 두 번째 탭을 선택하면 두 수의 합이 레이블에 출력된다.
- 힌트 -
JTabbedPane은 Change 이벤트를 처리하는 리스너를 가질 수 있다. Change 이벤트는 사용자가 탭을 선택하여 활성화된 탭이 변경될 때 발생한다. JTabbedPane은 현재 선택된 탭의 컴포넌트를 리턴하는 getSelectedComponent() 라는 메소드를 지원한다. 그러므로 Change 리스너의 stateChanged() 메소드에서 다음과 같이 하여 선택된 탭을 알아낸다.
public void stateChanged(ChangeEvent e) {
JTabbedPane t = (JTabbedPane)e.getSource();
// 현재 선택된 탭의 컴포넌트
Component selectedTabComp = t.getSelectedComponent();
// 인덱스가 0인 탭의 컴포넌트
Component comp = t.getComponentAt(0);
}
2)툴바에 그림과 같이 학번을 입력하는 텍스트필드 컴포넌트를 삽입하고 툴바를 프레임의 하단에 부착하라
이 텍스트필드 컴포넌트에는 오직 숫자만이 입력되도록 하기 위해 사용자가 숫자가 아닌 키를 입력하면 그림과 같은 경고 메시지를 가진 경고 창을 출력하도록 하라 . 그림에서는 20110301 뒤에 f 키카 입력된 경우 출력되는 경고창을 보여준다.
* Hint
텍스트필드 컴포넌트에 Key 이벤트 리스너의 keyTyped() 메소를 작성하여 키를 구분하라. 그리고 숫자 키가 아닌 다른 키가 입력된 경우 이 키 이벤트를 무력화시키기 위해서는 KeyEvent의 consume() 메소드를 호출하면 된다.
이런문제인데.. 도대체 뭘 어찌해야될지 모르겠네요.ㅠㅠ
[여기]를 참고해서 했는데도 애러가 계속떠서 질문남깁니다.
댓글 [0]
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
55014 | 하드웨어| UEFI부팅, UEFI설치, GPT디스크....생각보다 너무 간단하게?? [1] | 수퍼센트 | 2428 | 03-24 |
55013 | 소프트웨어| 윈도우의 기본 드라이버 삭제방법? [2] | 클라크 | 1227 | 03-24 |
55012 | 윈 도 우| [질문]윈도우 탐색기에서 파일을 볼때 레이아웃을 변경하는 법 [4] | 꾸리스트 | 1451 | 03-24 |
55011 | 윈 도 우| pe부팅디스크 부팅오류 질문입니다. [1] | 고스트ghost | 1036 | 03-24 |
55010 | 하드웨어| SSD 사용하시는분 또는 지식 많으신분께 질문 좀 하겠습니다. [2] | 그림같은남 | 1901 | 03-24 |
55009 | 윈 도 우| 맥에서 Parallels 가상 머신 쓸 때 윈도우스에서 영어에서 ... [3] | 철수 | 1245 | 03-24 |
55008 | 소프트웨어| 크롬으로 유튜브 메인페이지 로딩 엄청 느린 현상 | 큐팁 | 1706 | 03-24 |
55007 | 윈 도 우| 윈도우 멈춤 및 재부팅 증상... [2] | 이누노 | 1308 | 03-24 |
55006 | 하드웨어| lga 1366 마어보드 cpu소켓 새로 가는 곳과 비용 [13] | none | 1263 | 03-24 |
» | 소프트웨어| 자바관련질문드립니다.ㅠㅠ | 천궁야수 | 1269 | 03-24 |
55004 | 윈 도 우| 저도 크롬 글꼴 문의 드립니다. [1] | RURUTEAM | 1078 | 03-24 |
55003 | 윈 도 우| bad pool header [2] | sky9 | 1092 | 03-24 |
55002 | 기 타| 크롬 북마크 메뉴 글꼴 ....... | 클레멘타인 | 1526 | 03-24 |
55001 | 하드웨어| 내장 사운드 전면 출력 연결부에 헤드폰 연결시 사운드 문제? [4] | 이프로 | 1368 | 03-24 |
55000 | 소프트웨어| 포토샵cc2014 웰컴화면 않나오게... [2] | 오리부인 | 1432 | 03-24 |
54999 | 윈 도 우| GPT 파티션 관련 궁금한 점 문의 [3] | 강한의지 | 1166 | 03-24 |
54998 | 윈 도 우| VHD 윈8.1 / 윈10 멀티부팅 어떻게 해야 될까요?? [4] | 강한의지 | 1792 | 03-24 |
54997 | 윈 도 우| 윈도우 10 추가기능 설치 | 소슬곡 | 1493 | 03-24 |
54996 | 하드웨어| lga 1366 cpu socket 교체 비용. | none | 1267 | 03-24 |
54995 | 윈 도 우| 전체화면 중에 자꾸 최소화됩니다. [6] | 군진 | 1841 | 03-24 |