কম্পিউটার

কিভাবে আমরা জাভাতে JButton এ বিভিন্ন সীমানা প্রয়োগ করতে পারি?


A JButton হল AbstractButton ক্লাসের একটি সাবক্লাস এবং এটি একটি জাভা সুইং অ্যাপ্লিকেশনে প্ল্যাটফর্ম-স্বাধীন বোতাম যোগ করার জন্য ব্যবহার করা যেতে পারে। একটি JButon একটি ActionListener তৈরি করতে পারে ইন্টারফেস যখন ব্যবহারকারী একটি বোতামে ক্লিক করে , এটি MouseListener ও তৈরি করতে পারে যখন একজন ব্যবহারকারী মাউস থেকে কিছু কাজ করতে পারে এবং কী লিসেনার যখন একজন ব্যবহারকারী কীবোর্ড থেকে কিছু কাজ করতে পারে .

আমরা বিভিন্ন সীমানা সেট করতে পারি যেমন LineBorder, BevelBorder, EtchcedBorder, EmptyBorder, TitleBorder , ইত্যাদি setBorder() ব্যবহার করে JButton-এ JComponent এর পদ্ধতি ক্লাস।

সিনট্যাক্স

public void setBorder(Border border)

উদাহরণ

import javax.swing.*;
import java.awt.*;
public class JButtonBordersTest extends JFrame {
   private JButton button[];
   private JPanel panel;
   public JButtonBordersTest() {
      setTitle("JButton Borders");
      panel = new JPanel();
      panel.setLayout(new GridLayout(7, 1));
      button = new JButton[7];
      for(int count = 0; count < button.length; count++) {
         button[count] = new JButton("Button "+(count+1));
         panel.add(button[count]);
      }
      button[0].setBorder(BorderFactory.createLineBorder(Color.blue));
      button[1].setBorder(BorderFactory.createBevelBorder(0));
      button[2].setBorder(BorderFactory.createBevelBorder(1, Color.red, Color.blue));
      button[3].setBorder(BorderFactory.createBevelBorder(1, Color.green, Color.orange, Color.red, Color.blue));
      button[4].setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
      button[5].setBorder(BorderFactory.createEtchedBorder(0));
      button[6].setBorder(BorderFactory.createTitledBorder("Titled Border"));

      add(panel, BorderLayout.CENTER);
      setSize(400, 300);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public static void main(String[] args) {
      new JButtonBordersTest();
   }
}

আউটপুট

কিভাবে আমরা জাভাতে JButton এ বিভিন্ন সীমানা প্রয়োগ করতে পারি?


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

  2. কিভাবে আমরা জাভাতে বিভিন্ন রঙ এবং ফন্ট সহ একটি JLabel পাঠ্য বাস্তবায়ন করতে পারি?

  3. জাভাতে বর্ডারফ্যাক্টরি ব্যবহার করে আমরা কীভাবে বিভিন্ন সীমানা প্রয়োগ করতে পারি?

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