A JButton सार बटन . का उपवर्ग है और इसका उपयोग जावा स्विंग एप्लिकेशन में प्लेटफॉर्म-स्वतंत्र बटन जोड़ने के लिए किया जा सकता है। JButton एक एक्शन लिस्टनर . उत्पन्न कर सकता है इंटरफ़ेस जब उपयोगकर्ता एक बटन पर क्लिक करता है, तो यह माउस लिस्टनर . भी उत्पन्न कर सकता है और कुंजी श्रोता इंटरफेस। डिफ़ॉल्ट रूप से, हम एक टेक्स्ट के साथ एक जेबटन बना सकते हैं और टेक्स्ट फ़ील्ड में कुछ टेक्स्ट इनपुट करके जेबटन के टेक्स्ट को भी बदल सकते हैं और बटन पर क्लिक कर सकते हैं, यह actionPerformed() को कॉल करेगा। एक्शन लिस्टनर . की विधि इंटरफ़ेस और 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(); } }
आउटपुट