AWT-তে Frame ক্লাস ব্যবহার করে একটি উইন্ডো তৈরি করা খুবই সহজ। Frame হলো একটি বিশেষ ধরনের উইন্ডো যা AWT এর GUI উপাদানসমূহ ধারণ করতে পারে। নিচে একটি সাধারণ উদাহরণ দেয়া হলো, যেখানে Frame ক্লাস ব্যবহার করে একটি উইন্ডো তৈরি করা হয়েছে।
উদাহরণ: Frame ক্লাস দিয়ে উইন্ডো তৈরি করা
import java.awt.*;
public class FrameExample {
public static void main(String[] args) {
// Frame অবজেক্ট তৈরি
Frame frame = new Frame("AWT Frame Example");
// উইন্ডো আকার নির্ধারণ
frame.setSize(400, 300);
// উইন্ডো বন্ধ করার জন্য ইভেন্ট হ্যান্ডলার
frame.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent we) {
System.exit(0);
}
});
// উইন্ডো দৃশ্যমান করা
frame.setVisible(true);
}
}
কোডের ব্যাখ্যা:
Frame frame = new Frame("AWT Frame Example");- এটি একটি নতুন
Frameঅবজেক্ট তৈরি করে যার শিরোনাম "AWT Frame Example"।
- এটি একটি নতুন
frame.setSize(400, 300);- এখানে উইন্ডোর আকার 400 পিক্সেল প্রস্থ এবং 300 পিক্সেল উচ্চতা নির্ধারণ করা হয়েছে।
frame.addWindowListener(...)- এটি উইন্ডোর একটি
WindowListenerঅ্যাড করার জন্য ব্যবহৃত হয়েছে, যাতে উইন্ডো বন্ধ করার সময় প্রোগ্রামটি সঠিকভাবে বন্ধ হয়।windowClosingইভেন্টের মাধ্যমে উইন্ডো বন্ধ হলেSystem.exit(0)কল করা হয়, যা প্রোগ্রামটি বন্ধ করে দেয়।
- এটি উইন্ডোর একটি
frame.setVisible(true);- এটি উইন্ডোটিকে দৃশ্যমান (visible) করে তোলে।
ফলাফল:
এই কোডটি রান করলে একটি ৪০০x৩০০ পিক্সেলের উইন্ডো তৈরি হবে, যার শিরোনাম হবে "AWT Frame Example", এবং আপনি যখন উইন্ডোটি বন্ধ করবেন, প্রোগ্রামটি ঠিকভাবে শেষ হবে।
Content added By
Read more