காண்க: 1 ஒரு ஒரு நிரல் எழுத அனுமதி வரைகலை பயனர் இடைமுகம், அதே போல் பயனர் அனுமதிக்கிறது என்று ஒரு உரை புலத்தில் , சில சரம் தட்டச்சு மற்றும் Enter எந்த புள்ளியில் என்று சரம் என் திட்டம் வழங்கப்படும். எவ்வளவு CS50 நூலகம் உள்ள GetString போல் வேலை, ஆனால் ஒரு முறை வரைகலை பயனர் இடைமுகம். தொடங்குங்கள். நான் ஏற்கனவே சில எலும்பு குறியீடு எழுதி, எனவே இப்போது ஒரு வெற்று பூர்த்தி செய்யலாம். துறையில் அழைப்பு, GTextField. அதை திரும்ப மதிப்பு ஒதுக்குதல் newGTextField வேண்டும். நான் பார்க்க விரும்புகிறேன் என்று குறிப்பிடாமல் பயனர் இருந்து 10 எழுத்துக்கள் ஒரு நேரத்தில் திரையில். அடுத்த அழைப்பு setActionCommand நாம், , என்று கடந்து, துறையில் உள்ள தேர்ச்சி மேற்கோள் "உள்ளீடு." சுமந்திரன் வேறுவிதமாக கூறினால், இந்த உரை துறையில் இணை நாம் தனிப்பட்ட சரம் "உள்ளீடு." ஒரு வழக்கில் என் பயனர் இடைமுகம் பல உரை உள்ளது துறைகள், இந்த சரம் தனிப்பட்ட சாப்பிடுவேன் இந்த ஒரு அடையாளம். கடந்து, அடுத்த கால் addToRegion நாம் சாளரத்தில், கடந்து, துறையில் உள்ள தேர்ச்சி மேற்கோள் உள்ள "தென்," ஒரு தனிப்பட்ட ஸ்டான்போர்ட் வரையறுக்கப்பட்ட அடையாளங்காட்டி கையடக்க நூலகம் என்று குறிப்பிடுகிறது தெற்கு அல்லது கீழே என் பயனர் இடைமுகம் பகுதியில். அடுத்த ஒரு முடிவிலா சுழற்சியில் தூண்ட வேண்டும். இந்த வட்டத்திற்கு உள்ளே, நாம் இரண்டு நிகழ்வுகள் கேட்க. ஒன்று, சாளரத்தை மூடுவதற்கு பயனர். அல்லது இரண்டு, பயனர் ஏதாவது தட்டச்சு அந்த உரை புலத்தில். ஒரு gActionEvent அறிவிக்கட்டும். நிகழ்வு அது அழைப்பு. அதை திரும்ப ஒதுக்குதல் waitForEvent மதிப்பு. என்று குறிப்பிடாமல் கருக்கட்டப்பட்ட நிகழ்வு வகை கேட்க விரும்பும் ஒரு ACTION_EVENT ஆகிறது, ACTION_EVENT மாறிலி ஸ்டான்போர்ட் கையடக்க அறிவித்தார் நூலகம் என்று குறிப்பிடுகிறது நிகழ்வு என்று வகை. அடுத்த காசோலை நாம் என்றால், getEventType, நிகழ்வு கடந்து, சமமாக சமம் WINDOW_CLOSED, மற்றொரு நிலையான அறிவித்தார் ஸ்டான்போர்ட் கையடக்க உள்ள என்று குறிக்கிறது என்று நூலகம் ஜன்னல் மூடப்பட்டது. பின்னர் வெறுமனே உடைத்து விட இந்த முடிவிலா சுழற்சி. இல்லையெனில், இப்போது பார்க்கிறேன் என்பதை பயனர் என்று ஏதாவது தட்டச்சு உரை புலத்தில். சரம் ஒப்பிட்டு, என்றால், getActionCommand, நிகழ்வு கடந்து, கமா மேற்கோள் "உள்ளீட்டு" சமமாக 0 சமம். வேறுவிதமாக கூறினால், நீங்கள் தனிப்பட்ட அடையாளங்காட்டி உரை துறையில் இது ஒரு பயனர் ஏதாவது சமமாக தட்டச்சு என்று தனிப்பட்ட அடையாளம் என்று நான் முன்னதாக, நாம் குறிப்பிட்ட பின்வரும் செய்ய. Printf மேற்கோள் "% s உள்ளிட்ட." மேலும் தான் செருகுநிரல் என்று நாம் % S ஜோடி கடந்து திரும்ப மதிப்பு துறையில், அங்கு ஜோடி மற்றொரு ஆகிறது ஸ்டான்போர்ட் வரையறுக்கப்பட்ட செயல்பாடு, கையடக்க நூலகம், உரை பெறுகிறது ஒரு துறையில் இருந்து. தொகுத்தல், இப்போது காப்பாற்ற நாம், இந்த நிரலை இயக்க. உரை செய்ய. . / உரை. என் பயனர் இடைமுகம் இல்லை, மற்றும் அங்கு கீழே அந்த உரை புலத்தில். போன்ற ஏதாவது தட்டச்சு செய்யலாம் H-E-L-L-O, சேர்க்கவும். அங்கு, கீழே என் பணியக சாளரம், நிச்சயமாக நாங்கள் பார்க்கின்றோம் "ஹலோ" உள்ளிட்ட என்று.