কম্পিউটার টিউটোরিয়াল

জাভাতে JButton-এর টেক্সট ডাইনামিক্যালি পরিবর্তন

JButton হলো AbstractButton-এর একটি সাবক্লাস এবং এটি জাভা Swing অ্যাপ্লিকেশনে প্ল্যাটফর্ম-ইনডিপেন্ডেন্ট বাটন যোগ করতে ব্যবহৃত হয়। বাটনে ক্লিক করলে JButton ActionListener ইন্টারফেস জেনারেট করতে পারে, এটি MouseListener এবং KeyListener ইন্টারফেসও জেনারেট করতে পারে। ডিফল্টভাবে, আমরা টেক্সটসহ একটি JButton তৈরি করতে পারি এবং টেক্সট ফিল্ডে কিছু টেক্সট ইনপুট দিয়ে বাটনে ক্লিক করলে JButton-এর টেক্সট পরিবর্তন করা যায়, এটি ActionListener ইন্টারফেসের actionPerformed() মেথড কল করে এবং JButton ক্লাসের setText(textField.getText()) মেথড কল করে বাটনে আপডেটেড টেক্সট সেট করে।

উদাহরণ

import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*; 
public class JButtonTextChangeTest extends JFrame { 
    private JTextField textField; 
    private JButton button; 
    public JButtonTextChangeTest() { 
        setTitle("JButtonTextChange Test"); 
        setLayout(new FlowLayout()); 
        textField = new JTextField(20); 
        button = new JButton("Initial Button"); 
        button.addActionListener(new ActionListener() { 
            public void actionPerformed(ActionEvent ae) { 
                if (!textField.getText().equals("")) 
                    button.setText(textField.getText()); 
            } 
        }); 
        add(textField); 
        add(button); 
        setSize(400, 300); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        setLocationRelativeTo(null); 
        setVisible(true); 
    } 
    public static void main(String[] args) { 
        new JButtonTextChangeTest(); 
    } 
}

আউটপুট

জাভাতে JButton-এর টেক্সট ডাইনামিক্যালি পরিবর্তন

জাভাতে JButton-এর টেক্সট ডাইনামিক্যালি পরিবর্তন

  1. Tkinter-এ Frame-এর উইডথ ডাইনামিকভাবে পরিবর্তন করার পদ্ধতি

  2. Tkinter Listbox আইটেমের টেক্সট কীভাবে পরিবর্তন করবেন?

  3. Tkinter-এ বাটন টেক্সট ডাইনামিক্যালি রিসাইজ করা

  4. টেক্সটের ক্যাপিটালাইজেশন কীভাবে পরিবর্তন করবেন