1 00:00:00,000 --> 00:00:00,310 2 00:00:00,310 --> 00:00:03,050 >> 스피커 1 :의 프로그램을 작성하자 그 그래픽 사용자 인터페이스를 가지고 3 00:00:03,050 --> 00:00:06,940 사용자가 이동할 수있는 슬라이더를 포함 일부를 선택하기 위해 왼쪽에서 오른쪽으로 4 00:00:06,940 --> 00:00:08,720 두 정수 사이의 값입니다. 5 00:00:08,720 --> 00:00:11,220 >> 이렇게하려면 내가 함께 시작했습니다 어떤 자리 코드입니다. 6 00:00:11,220 --> 00:00:12,720 그리고 지금의 빈을 작성 할 수 있습니다. 7 00:00:12,720 --> 00:00:17,760 호출의 첫 번째 GSlider을 할당하자 그것은 슬라이더, 그것에 할당 8 00:00:17,760 --> 00:00:20,690 getGSlider의 반환 값입니다. 9 00:00:20,690 --> 00:00:24,160 그리고 지금 내가 원하는 것을 이제 지정할 수 로 슬라이더의 경계를 낮출 10 00:00:24,160 --> 00:00:28,800 0의 정수의 상한 (100)의 정수로 슬라이더, 그리고 11 00:00:28,800 --> 00:00:31,860 기본 초기 값은 50이 될 수 있습니다. 12 00:00:31,860 --> 00:00:35,760 >> 다음의이 가서 연결하자 이 슬라이더 조치 명령에 의해 13 00:00:35,760 --> 00:00:40,220 전달 setActionCommand를 호출 임의의 슬라이더, 그리고 통과 14 00:00:40,220 --> 00:00:44,500 그러나 고유 한 문자열 인용을 끝 맺다 등 "십시오." 즉, "슬라이드"입니다 15 00:00:44,500 --> 00:00:48,150 고유 식별자가 될 것 이 슬라이더와 관련. 16 00:00:48,150 --> 00:00:51,500 이런 경우에는 내 사용자 인터페이스를 가지고 여러 슬라이더, 나는 구별 할 수 17 00:00:51,500 --> 00:00:53,180 이 기술 그들 사이. 18 00:00:53,180 --> 00:00:58,620 >> 다음으로, 전달의이 addToRegion를 부르 자 창, 전달, 슬라이더 전달 19 00:00:58,620 --> 00:01:03,310 인용을 끝 맺다에서 "남쪽"을 위해 최남단에있는 슬라이더를 추가 20 00:01:03,310 --> 00:01:04,830 우리의 사용자 인터페이스의 영역. 21 00:01:04,830 --> 00:01:08,310 어디에서 인용을 끝 맺다 "남쪽"을 발생 에 정의 된 고유 식별자 22 00:01:08,310 --> 00:01:09,950 스탠포드 휴대용 도서관. 23 00:01:09,950 --> 00:01:12,760 >> 하지만 지금은, 명확성을 위해, 왼쪽으로 슬라이더하자 하드의 24 00:01:12,760 --> 00:01:13,980 숫자 0을 코딩. 25 00:01:13,980 --> 00:01:17,020 및 상기 슬라이더의 오른쪽에하자 하드 코드 번호 100. 26 00:01:17,020 --> 00:01:20,590 사용자는 슬라이딩하여 알 수 있도록 것은 왼쪽 또는 오른쪽으로 얼마나 27 00:01:20,590 --> 00:01:22,170 그들은 그것의 값을 변경하고 있습니다. 28 00:01:22,170 --> 00:01:26,060 >> 우리가 슬라이더를 할당하기 전에,하자 여기로 가서 GLabel을 할당, 29 00:01:26,060 --> 00:01:27,210 를 호출하면 떠났다. 30 00:01:27,210 --> 00:01:32,170 그리고 그것의 반환 값을 할당 newGLabel, 인용을 끝 맺다 전달 - 31 00:01:32,170 --> 00:01:33,500 즉 - 32 00:01:33,500 --> 00:01:39,250 의 "0." 의 지금 addToRegion을 부르 자, , 왼쪽에 전달 창에서 전달 33 00:01:39,250 --> 00:01:43,560 인용을 끝 맺다 전달 "SOUTH." 그래서 이 라벨이 삽입되어 있는지 34 00:01:43,560 --> 00:01:45,600 슬라이더 전에 남부 지역. 35 00:01:45,600 --> 00:01:49,950 >> 이제 슬라이더 후, 가자 앞서 다른 GLabel를 선언합니다. 36 00:01:49,950 --> 00:01:54,550 을 할당, 바로 호출 newGLabel의 값을 반환합니다. 37 00:01:54,550 --> 00:01:56,320 견적 맺다 - 다른 문자열을 - 38 00:01:56,320 --> 00:02:02,290 "(100)." 그리고, addToRegion 전화 오른쪽에 전달 창에서 전달 39 00:02:02,290 --> 00:02:04,640 뿐만 아니라 "남쪽"을 전달합니다. 40 00:02:04,640 --> 00:02:08,580 즉, 우리는 단지 선언했습니다 라벨, 슬라이더, 다른 레이블과 41 00:02:08,580 --> 00:02:12,200 남부 지역에 그들을 삽입 이 순서에서는, 사용자가 알 수 있도록 42 00:02:12,200 --> 00:02:15,510 그 또는 그녀가 오른쪽으로 이동하면 또는 왼쪽으로 대략 어떤 값을 43 00:02:15,510 --> 00:02:16,380 그들이 접근 할 수 있습니다. 44 00:02:16,380 --> 00:02:19,040 >> 의 지금은 무한 루프를 유도 할 수 있습니다. 45 00:02:19,040 --> 00:02:21,755 이 루프의 내부, 에 대한 첫 번째 검사를 할 수 있습니다 46 00:02:21,755 --> 00:02:24,710 이벤트를 호출 GActionEvent. 47 00:02:24,710 --> 00:02:27,740 그것을 수익을 할당 waitForEvent의 값입니다. 48 00:02:27,740 --> 00:02:32,430 액션 이벤트, 일정에 전달 스탠포드 휴대용 선언 49 00:02:32,430 --> 00:02:36,460 당신이 참으로 표시 라이브러리 작업을 위해 대기하는. 50 00:02:36,460 --> 00:02:42,420 >> 하자 옆에 체크하면 getEventType, 이벤트 전달과 동일 51 00:02:42,420 --> 00:02:46,330 WINDOW_CLOSED, 다른 상수 선언 스탠포드 휴대용의 52 00:02:46,330 --> 00:02:49,970 표시 라이브러리가 작업 윈도우의 폐쇄이다. 53 00:02:49,970 --> 00:02:53,640 그럼 가서하자 탈출 이 그렇지 않으면 무한 루프. 54 00:02:53,640 --> 00:02:57,480 >> 또,의 확인 해주면 사용자 이 슬라이더를 미끄러지게했다. 55 00:02:57,480 --> 00:03:04,930 만약 getActionCommand의 비교 문자열 인용을 끝 맺다, 쉼표, 이벤트 전달 56 00:03:04,930 --> 00:03:07,520 "슬라이드"0에 해당 같습니다. 57 00:03:07,520 --> 00:03:10,840 즉, 만약 고유 식별자 슬라이더와 관련된 58 00:03:10,840 --> 00:03:15,070 즉 미끄러 된 견적 맺다 동일 "슬라이드,"고유 식별자 59 00:03:15,070 --> 00:03:18,300 우리는, 이전 한 것으로 나는 다음을 수행합니다. 60 00:03:18,300 --> 00:03:25,040 >> printf의 "슬라이더는 내가 백 슬래시 %로 하락 하였다 N, "내가하고 싶은 것을 나타내는 61 00:03:25,040 --> 00:03:28,200 적분을 연결하는 슬라이더의 값입니다. 62 00:03:28,200 --> 00:03:34,300 그래서 슬라이더의 쉼표 GetValue를. 63 00:03:34,300 --> 00:03:39,210 >> 의 지금, 저장, 컴파일이 실행하자 슬라이더 프로그램 및 슬라이드. 64 00:03:39,210 --> 00:03:41,200 슬라이더를합니다. 65 00:03:41,200 --> 00:03:42,990 . / 슬라이더. 66 00:03:42,990 --> 00:03:44,270 나의 사용자 인터페이스가있다. 67 00:03:44,270 --> 00:03:48,130 내 슬라이더의 왼쪽에있다 0,에 오른쪽있는가이다 68 00:03:48,130 --> 00:03:49,820 100, 둘 라벨. 69 00:03:49,820 --> 00:03:52,740 그리고 슬라이더를 왼쪽으로 밀어 오른쪽은 예고한다는 점에서 내 70 00:03:52,740 --> 00:03:56,160 콘솔 창은 내가 볼 수 있습니다 정수 값입니다. 71 00:03:56,160 --> 00:03:59,840 >> 지금, 나는 반드시 모두를 볼 수 없습니다 0과 100 사이의 숫자 때문에 72 00:03:59,840 --> 00:04:02,190 속도에 따라 한과 내, 슬라이더를 이동 73 00:04:02,190 --> 00:04:03,540 프로그램은 통지하지 않을 수 있습니다. 74 00:04:03,540 --> 00:04:07,040 그러나 실제로, 어떤으로 이동하는 경우 특정 위치, 즉 값의 75 00:04:07,040 --> 00:04:08,290 즉, 인쇄 할 수 있습니다. 76 00:04:08,290 --> 00:04:10,006