காண்க: 1 ஒரு நிரல் எழுத அனுமதி என்று ஒரு ஒரு வரைகலை பயனர் இடைமுகம் பெட்டியில் சரிபார்க்க, மற்றும் நாம் கண்டுபிடிக்க முடியாது என்றால் பார்க்க பயனர் கேட்க எப்படி அந்த காசோலையை பெட்டியில் பரஸ்பர எனவே நாம் திரையில் அச்சிட முடியும் என்று நாம் பயனர் காசோலை கேட்கும் போதெல்லாம் அல்லது அந்த காசோலையை பெட்டியில் நீக்கவும். 

நான் இங்கே தொடங்கியது வந்திருக்கிறேன் சில எலும்புக்கூட்டை குறியீடு முன்னெடுக்க. இப்போது வெற்று சென்று நிரப்ப வேண்டும். முதலில், அந்த ஜன்னல் ஒதுக்கீடு பிறகு, நான் இருக்கிறேன் போய் ஒதுக்க வேண்டும் ஒரு GCheckBox, பெட்டியை அழைப்பு. நான் அதை திரும்ப ஒதுக்க போகிறேன் newGCheckBox மதிப்பு, மற்றும் நான் நான் ", என்று, ஒரு சரம் கடந்து செல்கிறோம் ஒப்பு கொள்கிறேன். "வேறுவிதமாக கூறினால், அந்த தொடர்புடைய வேண்டும் என்று லேபிள் அந்த காசோலையை பெட்டியில். 

அடுத்து, மேலே சென்று அழைப்பு விடு setActionCommand, கடந்து செல்லும் ஒரு தனிப்பட்ட சரிபார்க்கும் பெட்டியை மற்றும் கடந்து அடையாளம், "சோதனை." போன்ற பிற வார்த்தைகள், நான் ஒரு தனிப்பட்ட இணைக்க விரும்பினால் சற்றே தன்னிச்சையாக வார்த்தை, ஆனால் குறிப்பாக, இந்த வழக்கு மிகவும் ", பார்க்க" இந்த பெட்டியை தேர்வு செய்தால், நான் திறன் தனிப்பட என்று அடையாளம் என் இடைமுகம் நடந்தது என்றால் பெட்டியை பல பெட்டிகளை வேண்டும். 

அடுத்த பெட்டியை சேர்க்க addToRegion பயனர் இடைமுகம், , பெட்டியை கடந்து, ஜன்னல் கடந்து செல்லும் மற்றும் நான் மேற்கோள் கடந்து செல்லும் "தெற்கு," தனிப்பட்ட அடையாளம் இருப்பது "தென்" ஸ்டான்போர்ட் வரையறுக்கப்பட்ட வெறுமனே குறிக்கிறது என்று கையடக்க நூலகம் தெற்கு பகுதியில், அல்லது கீழே ஒரு பயனர் இடைமுகம் பகுதியில்,. 

அடுத்த வேண்டுமென்றே தூண்ட வேண்டும் ஒரு முடிவிலா சுழற்சியில். இந்த வட்டத்திற்கு உள்ளே, இப்போது நாம் மூன்று நடவடிக்கைகளை கவனிக்க. ஒரு, முயற்சி பயனர் சாளரத்தை மூட. இரண்டு, பெட்டியை சோதனை பயனர். மூன்று, பயனர் நீக்கினால் பெட்டியில். 

முதல் ஒரு GActionEvent அறிவிக்கட்டும் நிகழ்வு அது அழைப்பு. அதற்கு பதிலாக அதை ஒதுக்க waitForEvent மதிப்பு. ACTION_EVENT, ஒரு நிலையான கடந்து செல்லும் ஸ்டான்போர்ட் கையடக்க அறிவித்தார் நான் விட்டோம் என்று குறிக்கிறது என்று நூலகம் ஒரு நடவடிக்கை கேட்க விரும்புகிறேன். 

அடுத்த காசோலை நாம் என்றால், getEventType, நிகழ்வு கடந்து, சமமாக சமம் WINDOW_CLOSED, மற்றொரு நிலையான அறிவித்தார் ஸ்டான்போர்ட் சிறிய உள்ள என்று, உண்மையில் குறிக்கிறது என்று நூலகம், ஜன்னலை வருகிறது. பின்னர் தான் வெளியே உடைக்க அனுமதிக்க என் இல்லையெனில் முடிவிலா சுழற்சியில். 

இறுதியாக, பயனர் கேட்க வேண்டும் பெட்டியில் சோதனை அல்லது பெட்டியை தேர்வு பின்வருமாறு. என்றால் getActionCommand என்ற ஒப்பிட்டு சரம், நிகழ்வு கடந்து செல்லும். கமா மேற்கோள் "செக்" சமம் 0 சமம். வேறுவிதமாக கூறினால், நீங்கள் தனிப்பட்ட அடையாளங்காட்டி தொடர்புடைய சோதனை செய்யப்பட்ட பெட்டியை, மேற்கோள் ஆகிறது மேற்கோள், "காசோலை," தனிப்பட்ட நான் வழங்கிய அடையாளங்காட்டி முன்னதாக, பின்னர் நாம் தான் பின்வரும் செய்ய நடவடிக்கை. 

பெட்டியை isSelected என்றால், நான் போகிறேன் உதாரணமாக, சோதனை பெட்டியை வெளியே அச்சிட சோதனையிட்டனர். இல்லையென்றால் நான் கருதி போகிறேன் என்று பெட்டியை தடையற்ற இருந்தது, அதனால் நான் இருக்கிறேன் அதற்கு பதிலாக இந்த அவுட் அச்சிட வேண்டும். Printf பெட்டியை தடையற்ற இருந்தது. வேறுவிதமாக கூறினால், isSelected மற்றொரு ஆகிறது ஸ்டான்போர்ட் வரையறுக்கப்பட்ட செயல்பாடு என்று கையடக்க நூலகம் சரியாக - சரிபார்க்க ஒரு பெட்டியை தேர்வு. 

தொகுத்தல், இப்போது காப்பாற்ற நாம், இந்த நிரலை இயக்க. பெட்டியை கொள்ளுங்கள். . / பெட்டியை. என் பயனர் இடைமுகம் இல்லை. உண்மையில், என் பெட்டியை உள்ளது. நான் இப்போது அதை கிளிக் செய்தால், "பெட்டியை இருந்தது . சரி "நான் மீண்டும் அதை கிளிக் செய்தால், "பெட்டியை தடையற்ற இருந்தது."