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

Java में JTextField की कट, कॉपी और पेस्ट कार्यक्षमता कैसे लागू करें?


एक JTextField JTextComponent क्लास का एक उपवर्ग है जो टेक्स्ट की एकल लाइन के संपादन की अनुमति देता है। हम cut(), copy() और paste() विधियों का उपयोग करके JTextField घटक में कट, कॉपी और पेस्ट की कार्यक्षमता लागू कर सकते हैं। ये पहले से परिभाषित विधियाँ JTextFeild क्लास में हैं।

सिंटैक्स

public void cut()  
public void copy()  
public void paste()

उदाहरण

import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*; 
import javax.swing.event.*; 

public class JTextFieldCutCopyPasteTest extends JFrame { 
    private JTextField textField; 
    private JButton cutButton, copyButton, pasteButton; 
    
    public JTextFieldCutCopyPasteTest() { 
        setTitle("JTextField CutCopyPaste Test"); 
        setLayout(new FlowLayout()); 
        textField = new JTextField(12); 
        cutButton = new JButton("Cut"); 
        pasteButton = new JButton("Paste"); 
        copyButton = new JButton("Copy"); 
        cutButton.addActionListener(new ActionListener() { 
            public void actionPerformed(ActionEvent ae) { 
                textField.cut(); 
            } 
        }); 
        copyButton.addActionListener(new ActionListener() { 
            public void actionPerformed(ActionEvent ae) { 
                textField.copy(); 
            } 
        }); 
        pasteButton.addActionListener(new ActionListener() { 
            public void actionPerformed(ActionEvent le) { 
                textField.paste(); 
            } 
        }); 
        textField.addCaretListener(new CaretListener() { 
            public void caretUpdate(CaretEvent ce) { 
                System.out.println("All text: " + textField.getText()); 
                if (textField.getSelectedText() != null) 
                    System.out.println("Selected text: " + textField.getSelectedText()); 
                else 
                    System.out.println("Selected text: "); 
            } 
        }); 
        add(textField); 
        add(cutButton); 
        add(copyButton); 
        add(pasteButton); 
        setSize(375, 250); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        setLocationRelativeTo(null); 
        setVisible(true); 
    } 
    public static void main(String args[]) { 
        new JTextFieldCutCopyPasteTest(); 
    } 
}

आउटपुट

Java में JTextField की कट, कॉपी और पेस्ट कार्यक्षमता कैसे लागू करें?


  1. मैक पर कॉपी और पेस्ट कैसे करें मैक पर कॉपी और पेस्ट कैसे करें

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

  1. PuTTY में कॉपी-पेस्ट मास्टर करें: निर्बाध टर्मिनल वर्कफ्लो के लिए त्वरित गाइड PuTTY में कॉपी-पेस्ट मास्टर करें: निर्बाध टर्मिनल वर्कफ्लो के लिए त्वरित गाइड

    PuTTY में कॉपी और पेस्ट कैसे करें क्या PuTTY में Ctrl + C और Ctrl + V कमांड काम करते हैं? दुर्भाग्य से, कॉपी और पेस्ट के लिए सबसे लोकप्रिय विंडोज कमांड एमुलेटर में काम नहीं करते हैं। इस अनुपस्थिति के पीछे का विशेष कारण अज्ञात है, लेकिन पारंपरिक तरीकों का उपयोग किए बिना उसी कोड को दर्ज करने के अन्य

  1. अपने Chromebook पर कॉपी और पेस्ट में महारत हासिल करें: एक त्वरित गाइड अपने Chromebook पर कॉपी और पेस्ट में महारत हासिल करें: एक त्वरित गाइड

    Chromebook अपने हल्के ऑपरेटिंग सिस्टम के कारण लोकप्रिय हो रहे हैं जो उन पर स्थापित है, और इस तथ्य के कारण कि आप बिना किसी बड़ी समस्या के सभी Android ऐप चला सकते हैं। लैपटॉप का उपयोग करने वाले लोगों को उन लोगों में विभाजित किया गया है, जो फिल्में देखने, गेम खेलने, ईमेल और पढ़ने/लिखने जैसे छोटे कार्यो