>> 스피커 1 :의 프로그램을 작성하자 그 와 그래픽 사용자 인터페이스를 가지고
확인란을 선택하고 우리가 이해할 수없는 경우 참조 사용자가 수신하는 방법
이 체크 박스와의 상호 작용 때문에 우리는 화면에 인쇄 할 수
우리는 사용자 확인을들을 때마다 또는 해당 확인란을 선택 취소합니다.
>> 나는 나 자신이 여기에서 시작 왔 일부 뼈대 코드로 진행.
이제 빈에 가서 채울 수 있습니다.
첫째, 해당 창을 할당 한 후, 난 가서 할당하는 것
GCheckBox, 체크 박스를 호출.
그리고 그것의 반환을 할당 할거야 newGCheckBox의 가치, 그리고 난
I ", 말의 문자열에 전달하는 것 동의한다. "즉, 그 정보
연결됩니다 라벨 이 확인란.
>> 다음의이 가서 전화 할게 setActionCommand, 전달
고유의 체크 박스 및 전달 식별자, "확인."와 같은 기타
즉, 나는 독특한를 연결할 다소 임의의 단어,하지만,
특히이 경우에는 그래서 "확인" 그이 확인란을 선택하면 I
잠재적으로 고유하게 식별 할 수 있습니다 내 인터페이스가 일어난 경우 체크 박스
여러 개의 체크 박스가 있습니다.
>> 의 옆의 체크 박스를 추가 할 수 addToRegion와 사용자 인터페이스,
체크 상자를 전달 창에서 전달 및 인용을 끝 맺다 전달
"SOUTH,"고유 식별자 인 "SOUTH" 스탠포드에 정의
단순히 의미 휴대용 라이브러리 남부 지역, 또는 바닥
사용자 인터페이스의 영역.
>> 의 다음 의도적으로 유도하자 무한 루프.
이 루프의 안쪽에, 지금하자 세 가지 작업을 수신.
하나하려는 사용자 창을 닫습니다.
두 상자를 선택 사용자.
그리고 셋째, 사용자가 선택하거나 선택 취소 상자.
>> 의 첫 번째 GActionEvent를 선언하자, 이벤트를 호출.
그리고 반환에게 그것을 할당 waitForEvent의 값입니다.
ACTION_EVENT, 일정에 전달 스탠포드 휴대용 선언
은 나온 것을 나타냅니다 라이브러리 작업을 수신하고 싶다.
>> 다음 체크하자 경우, getEventType, 이벤트를 전달 같음 같음
WINDOW_CLOSED, 다른 상수 선언 스탠포드 휴대용의
즉, 실제로 나타냅니다 도서관, 창은 닫혔습니다.
그럼 탈옥하자 내 그렇지 않으면 무한 루프.
>> 마지막으로,의 사용자를 수신 할 상자를 선택하거나 상자를 선택 취소
다음과 같이.
만약 getActionCommand의 비교 문자열 이벤트를 전달합니다.
쉼표로 인용을 끝 맺다 "확인" 동일 0 같습니다.
즉, 만약 고유 식별자 와 관련
점검이 확인란의 선택은, 인용 한 것입니다 끝 맺다, "체크,"독특한
내가 제공 식별자 이전, 다음,하자
다음을 수행하기 위해 진행합니다.
>> 체크 박스에 isSelected 경우, 내가 갈거야 예를 들어, 체크 박스를 인쇄하기
확인 하였다.
다른 나는 것 같은데요 그 확인란을 선택하지 않은, 그리고 그래서 난
대신이를 인쇄 할 것.
printf의 체크 박스가 체크되지 않은이었다.
즉,에 is​​Selected 다른이며 스탠포드에 정의 된 함수
수행 휴대용 라이브러리 정확히 - 확인하는 경우
체크 박스가 선택됩니다.
>> 컴파일의 지금 저장할 수 있습니다, 이 프로그램을 실행합니다.
체크 박스를 확인합니다.
. / 확인란을 선택합니다.
나의 사용자 인터페이스가있다.
그리고 사실, 내 체크 박스가있다.
지금을 클릭하면, "체크 상자였다 . 확인 "내가 다시 클릭하면,
"체크 상자를 선택하지 않았습니다."