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

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


एक जॉप्शनपेन JComponent . का एक उपवर्ग है क्लास जिसमें स्थिर तरीके . शामिल हैं मोडल . बनाने और अनुकूलित करने के लिए संवाद बक्से . एक जॉप्शनपेन JDialog . के बजाय वर्ग का उपयोग किया जा सकता है कक्षा कोड की जटिलता को कम करने के लिए। JOptionPane चार मानक चिह्नों में से एक के साथ संवाद बॉक्स प्रदर्शित करता है (प्रश्न, सूचना, चेतावनी, और त्रुटि ) या उपयोगकर्ता द्वारा निर्दिष्ट कस्टम आइकन। डिफ़ॉल्ट रूप से, JOptionPane संदेश संवाद एकल-पंक्ति पाठ, . का समर्थन कर सकते हैं हम एक Long tex . के साथ एक JOptionPane संदेश संवाद भी लागू कर सकते हैं t JTextArea . को अनुकूलित करके कक्षा।

उदाहरण

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JOptionPaneScrollTextMessage extends JFrame {
   private JButton btn;
   String msg;
   public JOptionPaneScrollTextMessage() {
      setTitle("JOptionPaneScrollTextMessage Test");
      msg = " Java is a programming language that produces software for multiple platforms.\n When a       programmer writes a Java application, the compiled code\n" + "(known as bytecode) runs on most       operating systems (OS), including \n Windows, Linux and Mac OS. Java derives much of its syntax       \n from the C and C++" + "programming languages.\n Java was developed in the mid-1990s by James       A. Gosling, a former computer scientist with Sun Microsystems.";
      btn = new JButton("Show Dialog");
      btn.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent ae) {
            JTextArea jta = new JTextArea(5, 15);
            jta.setText(msg);
            jta.setEditable(false);
            JScrollPane jsp = new JScrollPane(jta);
            JOptionPane.showMessageDialog(null, jsp);
         }
      });
      add(btn, BorderLayout.NORTH);
      setSize(400, 300);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public static void main(String[] args) {
      new JOptionPaneScrollTextMessage();
   }
}

आउटपुट

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


  1. हम जावा में जेपीनल की पेंटकंपोनेंट () विधि को कैसे कार्यान्वित कर सकते हैं?

    A JPanel एक हल्का कंटेनर है और यह एक अदृश्य . है घटक जावा में। JPanel का डिफ़ॉल्ट लेआउट FlowLayout है . JPanel बनने के बाद, अन्य घटकों को JPanel . में जोड़ा जा सकता है इसके जोड़ें () . पर कॉल करके वस्तु विधि कंटेनर . से विरासत में मिली है कक्षा। paintComponent() JPanel . पर कुछ आकर्षित करने क

  1. जावा में BorderFactory का उपयोग करके हम विभिन्न सीमाओं को कैसे कार्यान्वित कर सकते हैं?

    बॉर्डर फैक्ट्री एक कारखाना . है वर्ग जो जावा में विभिन्न प्रकार की सीमाएँ प्रदान करता है। सीमाओं के प्रकार बेवेलबॉर्डर :यह बॉर्डर उठाया . खींचता है या निचला उभरे हुए किनारे। खाली सीमा :यह कोई ड्राइंग नहीं करता, लेकिन जगह लेता है। EtchedBorder :एक निचली नक़्क़ाशीदार सीमा एक आयत और एक उभरी हुई

  1. हम जावा में JToggleButton को कैसे कार्यान्वित कर सकते हैं?

    JToggleButton एक JToggleButton सार बटन . का विस्तार है और इसका उपयोग उन बटनों को दर्शाने के लिए किया जा सकता है जिन्हें चालू . पर टॉगल किया जा सकता है और बंद । जब JToggleButton पहली बार दबाया जाता है, यह दबाया रहता है और इसे दूसरी बार दबाने पर ही छोड़ा जा सकता है। एक JToggleButton एक एक्शनइवें