কম্পিউটার

কিভাবে আমরা জাভাতে একটি JFrame এর সর্বাধিক বোতামটি নিষ্ক্রিয় করতে পারি?


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");
   }
}

আউটপুট

কিভাবে আমরা জাভাতে একটি JFrame এর সর্বাধিক বোতামটি নিষ্ক্রিয় করতে পারি?


  1. কিভাবে আমরা জাভাতে একটি JFrame প্রোগ্রামাটিকভাবে ছোট/বড় করতে পারি?

  2. কিভাবে আমরা জাভাতে একটি JComboBox এর আইটেমগুলি সাজাতে পারি?

  3. কিভাবে আমরা জাভাতে একটি JButton এ শর্টকাট কী সেট করতে পারি?

  4. কিভাবে আমরা জাভাতে একটি JFrame এর সর্বাধিক বোতামটি নিষ্ক্রিয় করতে পারি?