এই নিবন্ধটি আপনাকে দেখাবে কিভাবে জাভাতে একটি উইন্ডো বন্ধ করতে হয়। সুইং ব্যবহার করে জানালা বন্ধ করা অনেক সহজ
জেফ্রেম
কিন্তু এটি AWT এর ব্যবহার করেও সম্ভব
ফ্রেম
ধাপ
2 এর পদ্ধতি 1: javax.swing. JFrame ব্যবহার করা
ধাপ 1. একটি উদাহরণ পান
জেফ্রেম
অথবা একটি নতুন তৈরি করুন।
পদক্ষেপ 2. ডিফল্ট ক্লোজ অপারেশন সেট করুন।
ভিতরে সেটার পদ্ধতি ব্যবহার করে ডিফল্ট ক্লোজ অপারেশন সেট করা আছে
জেফ্রেম
শ্রেণী
setDefaultCloseOperation
যখন ক্লোজ বোতামটি ক্লিক করা হয় এবং নিম্নলিখিত পরামিতিগুলি গ্রহণ করে তখন কী ঘটে তা নির্ধারণ করে:
-
WindowConstants. EXIT_ON_CLOSE
-
WindowConstants. DISPOSE_ON_CLOSE
-
WindowConstants. HIDE_ON_CLOSE
HIDE_ON_CLOSE
এবং
DISPOSE_ON_CLOSE
- যে পরেরটি ফ্রেম এবং এর উপাদানগুলির দ্বারা ব্যবহৃত সমস্ত সংস্থান প্রকাশ করে।
-
WindowConstants. DO_NOTHING_ON_CLOSE
উইন্ডো লিস্টেনার
ফ্রেম এবং ওভাররাইডিং
জানালা বন্ধ
পদ্ধতি কাস্টম ক্লোজ অপারেশনের উদাহরণ:
frame.setDefaultCloseOperation (WindowConstants. DO_NOTHING_ON_CLOSE); frame।, "বন্ধ নিশ্চিতকরণ", JOptionPane. YES_NO_OPTION, JOptionPane. QUESTION_MESSAGE); যদি (option == JOptionPane. YES_OPTION) {System.exit (0);}}});
2 এর পদ্ধতি 2: java.awt. Frame ব্যবহার করা
ধাপ 1. একটি উদাহরণ পান
ফ্রেম
অথবা একটি নতুন তৈরি করুন।
ধাপ 2. উইন্ডো শ্রোতা যোগ করুন।
ডাক
addWindowListener
উদাহরণস্বরূপ পদ্ধতি। প্রয়োজনীয় যুক্তি হল
উইন্ডো লিস্টেনার
। আপনি হয় প্রতিটি পদ্ধতি বাস্তবায়ন করতে পারেন
উইন্ডো লিস্টেনার
ইন্টারফেস বা আপনার প্রয়োজনীয় পদ্ধতিগুলি ওভাররাইড করুন
উইন্ডোএডাপ্টার
শ্রেণী
ধাপ window. উইন্ডো ক্লোজিং ইভেন্ট পরিচালনা করুন।
বাস্তবায়ন
জানালা বন্ধ
থেকে পদ্ধতি
উইন্ডো লিস্টেনার
ইন্টারফেস বা এটি থেকে ওভাররাইড করুন
উইন্ডোএডাপ্টার
শ্রেণী উইন্ডো বন্ধ করার দুটি উপায় রয়েছে:
-
বন্ধ বোতামটি ক্লিক করার পরে উইন্ডোটি নিষ্পত্তি করুন:
-
ডাক
নিষ্পত্তি
ভিতরে পদ্ধতি
জানালা বন্ধ
- পদ্ধতি
frame.addWindowListener (নতুন WindowAdapter () {verOverride public void windowClosing (WindowEvent e) {// বন্ধ বোতামটি ক্লিক করার পর উইন্ডোটি নিষ্পত্তি করুন। নিষ্পত্তি করুন ();}});
-
বন্ধ বোতামটি ক্লিক করার পরে প্রোগ্রামটি বন্ধ করুন:
-
ডাক
System.exit
ভিতরে পদ্ধতি
জানালা বন্ধ
- পদ্ধতি
frame.addWindowListener (নতুন WindowAdapter () {verOverride public void windowClosing (WindowEvent e) {// ক্লোজ বাটন ক্লিক করার পর প্রোগ্রাম বন্ধ করুন। System.exit (0);}});
পরামর্শ
- AWT এর চেয়ে সুইং পছন্দ করা হয় কারণ পরেরটি সত্যিই পুরানো।
-
ব্যবহার
উইন্ডো অ্যাডাপ্টার
আপনাকে প্রতিটি পদ্ধতি প্রয়োগ করতে হবে না
উইন্ডো লিস্টেনার
- চুক্তি আমাদের বলে, কিন্তু শুধুমাত্র আমাদের প্রয়োজন।