Tip:
Highlight text to annotate it
X
>> 스피커 1 :의 프로그램을 작성하자 그 그래픽 사용자 인터페이스를 가지고
사용자가 이동할 수있는 슬라이더를 포함 일부를 선택하기 위해 왼쪽에서 오른쪽으로
두 정수 사이의 값입니다.
>> 이렇게하려면 내가 함께 시작했습니다 어떤 자리 코드입니다.
그리고 지금의 빈을 작성 할 수 있습니다.
호출의 첫 번째 GSlider을 할당하자 그것은 슬라이더, 그것에 할당
getGSlider의 반환 값입니다.
그리고 지금 내가 원하는 것을 이제 지정할 수 로 슬라이더의 경계를 낮출
0의 정수의 상한 (100)의 정수로 슬라이더, 그리고
기본 초기 값은 50이 될 수 있습니다.
>> 다음의이 가서 연결하자 이 슬라이더 조치 명령에 의해
전달 setActionCommand를 호출 임의의 슬라이더, 그리고 통과
그러나 고유 한 문자열 인용을 끝 맺다 등 "십시오." 즉, "슬라이드"입니다
고유 식별자가 될 것 이 슬라이더와 관련.
이런 경우에는 내 사용자 인터페이스를 가지고 여러 슬라이더, 나는 구별 할 수
이 기술 그들 사이.
>> 다음으로, 전달의이 addToRegion를 부르 자 창, 전달, 슬라이더 전달
인용을 끝 맺다에서 "남쪽"을 위해 최남단에있는 슬라이더를 추가
우리의 사용자 인터페이스의 영역.
어디에서 인용을 끝 맺다 "남쪽"을 발생 에 정의 된 고유 식별자
스탠포드 휴대용 도서관.
>> 하지만 지금은, 명확성을 위해, 왼쪽으로 슬라이더하자 하드의
숫자 0을 코딩.
및 상기 슬라이더의 오른쪽에하자 하드 코드 번호 100.
사용자는 슬라이딩하여 알 수 있도록 것은 왼쪽 또는 오른쪽으로 얼마나
그들은 그것의 값을 변경하고 있습니다.
>> 우리가 슬라이더를 할당하기 전에,하자 여기로 가서 GLabel을 할당,
를 호출하면 떠났다.
그리고 그것의 반환 값을 할당 newGLabel, 인용을 끝 맺다 전달 -
즉 -
의 "0." 의 지금 addToRegion을 부르 자, , 왼쪽에 전달 창에서 전달
인용을 끝 맺다 전달 "SOUTH." 그래서 이 라벨이 삽입되어 있는지
슬라이더 전에 남부 지역.
>> 이제 슬라이더 후, 가자 앞서 다른 GLabel를 선언합니다.
을 할당, 바로 호출 newGLabel의 값을 반환합니다.
견적 맺다 - 다른 문자열을 -
"(100)." 그리고, addToRegion 전화 오른쪽에 전달 창에서 전달
뿐만 아니라 "남쪽"을 전달합니다.
즉, 우리는 단지 선언했습니다 라벨, 슬라이더, 다른 레이블과
남부 지역에 그들을 삽입 이 순서에서는, 사용자가 알 수 있도록
그 또는 그녀가 오른쪽으로 이동하면 또는 왼쪽으로 대략 어떤 값을
그들이 접근 할 수 있습니다.
>> 의 지금은 무한 루프를 유도 할 수 있습니다.
이 루프의 내부, 에 대한 첫 번째 검사를 할 수 있습니다
이벤트를 호출 GActionEvent.
그것을 수익을 할당 waitForEvent의 값입니다.
액션 이벤트, 일정에 전달 스탠포드 휴대용 선언
당신이 참으로 표시 라이브러리 작업을 위해 대기하는.
>> 하자 옆에 체크하면 getEventType, 이벤트 전달과 동일
WINDOW_CLOSED, 다른 상수 선언 스탠포드 휴대용의
표시 라이브러리가 작업 윈도우의 폐쇄이다.
그럼 가서하자 탈출 이 그렇지 않으면 무한 루프.
>> 또,의 확인 해주면 사용자 이 슬라이더를 미끄러지게했다.
만약 getActionCommand의 비교 문자열 인용을 끝 맺다, 쉼표, 이벤트 전달
"슬라이드"0에 해당 같습니다.
즉, 만약 고유 식별자 슬라이더와 관련된
즉 미끄러 된 견적 맺다 동일 "슬라이드,"고유 식별자
우리는, 이전 한 것으로 나는 다음을 수행합니다.
>> printf의 "슬라이더는 내가 백 슬래시 %로 하락 하였다 N, "내가하고 싶은 것을 나타내는
적분을 연결하는 슬라이더의 값입니다.
그래서 슬라이더의 쉼표 GetValue를.
>> 의 지금, 저장, 컴파일이 실행하자 슬라이더 프로그램 및 슬라이드.
슬라이더를합니다.
. / 슬라이더.
나의 사용자 인터페이스가있다.
내 슬라이더의 왼쪽에있다 0,에 오른쪽있는가이다
100, 둘 라벨.
그리고 슬라이더를 왼쪽으로 밀어 오른쪽은 예고한다는 점에서 내
콘솔 창은 내가 볼 수 있습니다 정수 값입니다.
>> 지금, 나는 반드시 모두를 볼 수 없습니다 0과 100 사이의 숫자 때문에
속도에 따라 한과 내, 슬라이더를 이동
프로그램은 통지하지 않을 수 있습니다.
그러나 실제로, 어떤으로 이동하는 경우 특정 위치, 즉 값의
즉, 인쇄 할 수 있습니다.