A JButton হল AbstractButton এর একটি সাবক্লাস এবং এটি একটি জাভা সুইং অ্যাপ্লিকেশনে প্ল্যাটফর্ম-স্বাধীন বোতাম যোগ করার জন্য ব্যবহার করা যেতে পারে। একটি JButon একটি ActionListener তৈরি করতে পারে ইন্টারফেস যখন ব্যবহারকারী একটি বোতামে ক্লিক করে, তখন এটি মাউসলিসনার ও তৈরি করতে পারে এবং কী লিসেনার ইন্টারফেস ডিফল্টরূপে, আমরা একটি পাঠ্য সহ একটি JButton তৈরি করতে পারি এবং পাঠ্য ক্ষেত্রের কিছু পাঠ্য ইনপুট করে একটি JButton-এর পাঠ্য পরিবর্তন করতে পারি এবং বোতামে ক্লিক করতে পারি, এটি actionPerformed()কে কল করবে। ActionListener এর পদ্ধতি ইন্টারফেস এবং setText(textField.getText()) কল করে একটি বোতামে একটি আপডেট করা পাঠ্য সেট করুন একটি JButton ক্লাসের পদ্ধতি।
উদাহরণ
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(); } }
আউটপুট