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