A JFrame javax থেকে একটি ক্লাস। দোল প্যাকেজ এবং এটি java.awt.frame প্রসারিত করতে পারে ক্লাস এটি একটি শীর্ষ-স্তরের উইন্ডো একটি সীমানা এবং একটি শিরোনাম বার সহ। একটি JFrame ক্লাসের অনেক পদ্ধতি রয়েছে যা এটি কাস্টমাইজ করতে ব্যবহার করা যেতে পারে।
একটি JFrame এর আকার নির্ধারণ করার পরে আমরা এখনও কার্সারটিকে কোণায় রেখে এবং এটিকে টেনে নিয়ে আকার পরিবর্তন করতে পারি বা যদি আমরা উপরের ডানদিকের কোণায় বন্ধ করার পাশের রিসাইজ বিকল্পটি চাপি তবে এটি একটি পূর্ণ পর্দার আকারে সর্বাধিক হবে। এটি ঘটে কারণ রিসাইজ ডিফল্টরূপে সত্যে সেট করা হয়৷ JFrame ক্লাসের জন্য। আমরা এটিকে setResizable(false) এর মত মিথ্যা করতে পারি , এখন এটি আমাদের কোডে দেওয়া মাত্রা অনুযায়ী প্রদর্শিত হতে পারে এবং এটি পুনরায় আকার দেওয়া যায় না৷
উদাহরণ
import java.awt.*; import javax.swing.*; public class JFrameDemo extends JFrame { String title; public JFrameDemo(String title) { super(title); add(new JLabel("JFrame with maximize button disabled"), BorderLayout.CENTER); setSize(350, 275); setLocationRelativeTo(null); setResizable(false); // maximize button disable setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } public static void main(String args[]) { new JFrameDemo("JFrame Demo"); } }
আউটপুট