Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

हम जावा में जेबटन टेक्स्ट को गतिशील रूप से कैसे बदल सकते हैं?


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

आउटपुट

हम जावा में जेबटन टेक्स्ट को गतिशील रूप से कैसे बदल सकते हैं?

हम जावा में जेबटन टेक्स्ट को गतिशील रूप से कैसे बदल सकते हैं?


  1. मैं टिंकर लिस्टबॉक्स आइटम का टेक्स्ट कैसे बदल सकता हूं?

    एप्लिकेशन में आइटम्स की सूची प्रदर्शित करने के लिए, टिंकर एक लिस्टबॉक्स विजेट प्रदान करता है। इसका उपयोग लंबवत रूप से वस्तुओं की सूची बनाने के लिए किया जाता है। जब हम टेक्स्ट को एक विशिष्ट लिस्टबॉक्स आइटम बदलना चाहते हैं, तो हमें पहले listbox.curselection() पर पुनरावृति करके आइटम का चयन करना होगा।

  1. टिंकर में गतिशील रूप से बटन टेक्स्ट का आकार कैसे बदलें?

    मान लें कि हमने टिंकर फ्रेम में एक बटन और एक लेबल बनाया है। कार्य बटन टेक्स्ट को अपनी मुख्य विंडो में गतिशील रूप से आकार बदलने की अनुमति देना है। हम बटन विजेट का उपयोग करके बटन बना सकते हैं . हालांकि, बटन लेबल को गतिशील रूप से बनाने के लिए कई अन्य कार्यों का उपयोग किया जाता है। इस उदाहरण में, हम दो

  1. टेक्स्ट का कैपिटलाइज़ेशन कैसे बदलें

    कुछ उपयोगकर्ता प्रश्नों के साथ हमसे संपर्क कर रहे हैं, पूछ रहे हैं कि क्या माइक्रोसॉफ्ट वर्ड, Google डॉक्स में या टेक्स्ट एडिटर का उपयोग किए बिना भी लोअरकेस अक्षरों को अपरकेस (या इसके विपरीत) में बदलने का कोई तरीका है। कुछ प्रभावित उपयोगकर्ता हम गलत कैपिटलाइज़ेशन के साथ गलती से टाइप किए गए टेक्स्ट क