스피커 1 :의가 함께하는 프로그램을 작성하자 포함되어있는 그래픽 사용자 인터페이스 높은 창이 버튼을 지금 당장 시작하자. 첫째, 내가 가서 G를 선언하자 창, 변수 창을 호출. 그리고, 그것의 반환을 할당 새로운 G 윈도우의 값입니다. 우리의 창을 인스턴스화하는 것이다. 그리고 우리는 (320)의 폭을 지정 화소, 240 화소의 높이. 다소 임의로하지만, 작은 화면에 들어갈만큼. 의 지금 G 버튼을 인스턴스화 할 수 있습니다. 레이블이 사용자뿐만 아니라 볼 수 있지만, 또한 독특합니다 식별자. 소위 작업 명령, 즉 의지 참으로 유일하게 그 버튼을 식별합니다. G 버튼, 버튼, 수익을 가져옵니다 새로운 G 버튼의 값입니다. 그리고 라벨이 있어야한다입니다, 아주 간단하게, 버튼을 누릅니다. 다음의 조치 명령을 설정할 수 있습니다, 해당 버튼에 전달하고 독특한 일부 어떤 임의의 단어를 클릭합니다. 의 현재 영역에 버튼을 추가 할 수 창의, 창 우회 그리고 버튼에 대한 식별자 윈도우의 남부 지역 - 그 스탠포드 휴대용에 따라 라이브러리는, 하부이며 화면. 그리고 지금은 의도적으로하자 무한 루프를 유도한다. 이 루프의 내부에서 우리는거야 두 가지를 수신합니다. 사용자가 선택되었는지 여부를 하나, 창을 닫습니다. 사용자가 가지고 있는지 여부 및이, 특정 버튼을 클릭했습니다. 첫째, 우리는 선언 할거야 G 액션 이벤트 호출 변수 이벤트. 그것에 할당 반환 값 의 경우, 액션 이벤트를 기다립니다. 그리고 지금의 체크 할 경우 해당 이벤트 윈도우의 폐쇄이다. 경우를 전달, 이벤트, 형식을 가져 이벤트는, 동일, 창에 해당 폐쇄 강조. 에 선언 된 특별한 일정 스탠포드 휴대용 라이브러리가 정확하게를 나타냅니다 윈도우의 폐쇄. 그럼이 빠져 나오는거야 그렇지 않으면 무한 루프, 즉 우리 함수의 끝에 도달한다. 그렇지 않으면, 내가 확인하는거야 경우 얻을, 행동의 비교 문자열 명령, 이벤트, 쉼표, 따옴표를 전달 끝 맺다, 클릭 - 그 고유 한 식별자의에서 - , 등호, 영. 그 후, 내가 뭔가를 인쇄거야 임의의, 같은 버튼을 클릭했다. 즉,이 경우 청력에 따라 버튼은 해당 이벤트를 클릭하고, 한 버튼이 클릭 된 것을 나타냅니다 고유 식별자와 하나 인용을 끝 맺다로 클릭 한 다음, 내가 원하는 화면에 많이보고 있습니다. 지금이 경우, 나는 단지 하나의 버튼이 있습니다. 하지만 단지의 경우이 응용 프로그램이 있었다 여러 버튼이 기술은 것 저를 구별 할 수 있습니다 그 몇 가지 버튼. 이 루프의 외부에, 지금은에 갈거야 전달, G 창을 닫 진행 인수로 창에서, 다음 0을 반환. 컴파일의 지금 저장할 수 있습니다, 이 프로그램을 실행합니다. 버튼, 도트 슬래시 버튼을 확인합니다. 내 창문이있어, 버튼이있다. 이제 가서 클릭하자 버튼. 그리고 버튼을 클릭했다. 이제 다시 클릭하자. 버튼을 클릭했다. 의 지금 상단의 X를 클릭하자 창을 닫으려면 오른쪽 위 모서리, 그리고 우리는 그 루프의 탈옥 우리는 0을 반환.