বক্তা 1: এর একটি প্রোগ্রাম লিখুন যাক যে একটি সঙ্গে একটি গ্রাফিকাল ইউজার ইন্টারফেস আছে বক্স চেক, এবং আমরা চিন্তা না পারেন দেখুন ব্যবহারকারীর জন্য শুনতে কিভাবে যে চেক বক্স সঙ্গে পারস্পরিক ক্রিয়ার তাই আমরা পর্দায় মুদ্রণ করতে পারেন যে আমরা ব্যবহারকারী চেক শুনতে যখনই বা যে চেক বক্স আনচেক. আমি নিজেকে এখানে শুরু অর্জিত করেছি কিছু কঙ্কাল কোড দিয়ে আগাম. এখন আসুন ফাঁকা যান এবং পূরণ করা যাক. প্রথমত, যে উইন্ডো বণ্টন করার পর, আমি আছি এগিয়ে যান এবং বরাদ্দ করা যাচ্ছে একটি GCheckBox, চেকবক্স কলিং এটি. এবং আমি এটা ফিরে দায়িত্ব অর্পণ করা যাচ্ছে না newGCheckBox মান, এবং আমি আছি আমি ", বলে, একটি স্ট্রিং পাস করতে যাচ্ছে একমত. "অন্য কথায়, যে যুক্ত করা হবে লেবেলের যে চেক বক্স সঙ্গে. এর পরে, এর এগিয়ে যান এবং কল করা যাক setActionCommand, কথা প্রসঙ্গে একটি অনন্য মধ্যে চেকবক্স এবং পাসিং আইডেন্টিফায়ার, "চেক." মত অন্য ইন শব্দ, আমি একটি অনন্য সংযুক্ত করতে চান কিছুটা ইচ্ছামত শব্দ, কিন্তু বিশেষভাবে এই ক্ষেত্রে তাই "চেক" যে এই চেকবক্স চেক করা হলে, আমি সম্ভাব্য স্বতন্ত্র যে চিহ্নিত করতে পারেন আমার ইন্টারফেস ঘটেছে হলে চেকবক্সটি একাধিক চেকবক্স আছে. এর পরের চেকবক্স যোগ যাক addToRegion সঙ্গে ইউজার ইন্টারফেস, , চেকবক্স কথা প্রসঙ্গে, উইন্ডোতে ক্ষণস্থায়ী এবং মূল্যউদ্ধৃতি উদ্ধতি কথা প্রসঙ্গে "দক্ষিণ," অনন্য শনাক্তকারী হচ্ছে "দক্ষিণ" স্ট্যানফোর্ড সংজ্ঞায়িত সহজভাবে বোঝায় যে পোর্টেবল লাইব্রেরী দক্ষিণ অঞ্চলের, অথবা নীচে একটি ইউজার ইন্টারফেস এর অঞ্চল,. এর পরের ইচ্ছাকৃতভাবে রাজি করানো যাক একটি অসীম লুপ. এই লুপ ভিতরে, এখন এর যাক তিন কর্মের জন্য শুনতে. এক, চেষ্টা ইউজার উইন্ডো বন্ধ করুন. দুই, বক্স চেক ব্যবহারকারী. এবং তিন, ব্যবহারকারী নির্বাচন সরিয়ে বক্স. এর প্রথম একটি GActionEvent ঘোষণা যাক, ঘটনা এটি কলিং. এবং ফিরতি এটি ধার্য waitForEvent মান. ACTION_EVENT, একটি ধ্রুবক মধ্যে পাসিং স্ট্যানফোর্ড পোর্টেবল ঘোষণা আমি চাই যে ইঙ্গিত করে যে লাইব্রেরী একটি কর্ম জন্য শুনতে চান. পরের চেক চলুন যদি getEventType, ঘটনার কথা প্রসঙ্গে, সমান সমান WINDOW_CLOSED, অন্য ধ্রুব ঘোষণা স্ট্যানফোর্ড পোর্টেবল ইন যে, প্রকৃতপক্ষে ইঙ্গিত করে যে লাইব্রেরি, উইন্ডো বন্ধ করা হয়েছে. তারপর এর আউট বিরতি দেওয়া আমার অন্যথায় অসীম লুপ. অবশেষে, এর ব্যবহারকারীর জন্য শুনতে যাক বক্স চেক বা বক্স নির্বাচন সরিয়ে নিম্নরূপ. যদি getActionCommand এর তুলনা স্ট্রিং, ঘটনার কথা প্রসঙ্গে. কমা দ্বারা মূল্যউদ্ধৃতি উদ্ধতি "চেক" সমান 0 সমান. অন্য কথায়, যদি ইউনিক আইডেন্টিফায়ার যুক্ত চেক করা হয়েছে যে চেকবক্স, উদ্ধৃতি হয় উদ্ধতি, "চেক" অনন্য আমি সরবরাহকৃত যে আইডেন্টিফায়ার এর আগে, তারপর যাক এর নিচের কাজগুলো এগিয়ে যান. চেকবক্স isSelected তারপর, আমি যাচ্ছি , উদাহরণস্বরূপ, চেকবক্স প্রিন্ট আউট চেক করা হয়. অন্যথায় আমি অনুমান করা যাচ্ছে না যে চেকবক্স অবারিত ছিল, এবং তাই আমি আছি পরিবর্তে এই আউট মুদ্রণ যাচ্ছে. Printf চেকবক্স অবারিত ছিল. অন্য কথায়, isSelected আরেকটি হল স্ট্যানফোর্ড সংজ্ঞায়িত ফাংশন যে পোর্টেবল লাইব্রেরী ঠিক যে - চেক যদি একটি চেকবক্স নির্বাচিত হয়. কম্পাইল, এর এখন সংরক্ষণ যাক, এবং এই প্রোগ্রাম চালানো. চেকবক্স করুন. . / চেকবক্স. আমার ইউজার ইন্টারফেস আছে. এবং সত্যিই, আমার চেকবক্স আছে. আমি এখন এটি ক্লিক করা হলে, "চেকবক্স ছিল . চেক "এবং আমি এটা আবার ক্লিক করলে, "চেকবক্স অবারিত ছিল."