কম্পিউটার

কিভাবে আমরা জাভাতে একটি JTextArea এর ভিতরে লাইন মোড়ানো এবং শব্দ মোড়ানো পাঠ্য বাস্তবায়ন করতে পারি?


একটি JTextArea এটি একটি বহু-লাইন পাঠ্য উপাদান যা পাঠ্য প্রদর্শন করতে বা ব্যবহারকারীকে পাঠ্য প্রবেশ করার অনুমতি দেয় এবং এটি একটি ক্যারেটলিস্টেনার তৈরি করবে। ইন্টারফেস যখন আমরা JTextArea এর কার্যকারিতা বাস্তবায়নের চেষ্টা করি উপাদান. একটি JTextArea ক্লাস উত্তরাধিকারসূত্রে JTextComponent জাভাতে ক্লাস।

নীচের উদাহরণে, আমরা একটি JTextArea বাস্তবায়ন করতে পারি একটি ব্যবহারকারীর সাথে ক্লাস শব্দ মোড়ানো নির্বাচন করতে পারেন অথবা l ine wrap ItemListener ব্যবহার করে চেকবক্স ইন্টারফেস।

উদাহরণ

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class JTextAreaTest {
   public static void main(String[] args ) {
      EventQueue.invokeLater(new Runnable() {
         @Override
         public void run() {
            JFrame frame = new JFrame("JTextArea Test");
            frame.setSize(350, 275);
            final JTextArea textArea = new JTextArea(15, 65);
            frame.add(new JScrollPane(textArea));
            final JCheckBox wordWrap = new JCheckBox("word wrap");
            wordWrap.setSelected(textArea.getWrapStyleWord());
            wordWrap.addItemListener(new ItemListener() {
               @Override
               public void itemStateChanged(ItemEvent ie) {
                  textArea.setWrapStyleWord(wordWrap.isSelected());
               }
            });
            frame.add(wordWrap, BorderLayout.NORTH);
            final JCheckBox lineWrap = new JCheckBox("line wrap");
            lineWrap.setSelected(textArea.getLineWrap());
            lineWrap.addItemListener(new ItemListener() {
               @Override
               public void itemStateChanged(ItemEvent ie) {
                  textArea.setLineWrap(lineWrap.isSelected());
               }
            });
            frame.add(lineWrap, BorderLayout.SOUTH );
            frame.setLocationRelativeTo(null);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
            frame.setVisible(true);
         }
      });
   }
}

আউটপুট

কিভাবে আমরা জাভাতে একটি JTextArea এর ভিতরে লাইন মোড়ানো এবং শব্দ মোড়ানো পাঠ্য বাস্তবায়ন করতে পারি?


  1. কিভাবে আমরা জাভাতে বিভিন্ন রঙ এবং ফন্ট সহ একটি JLabel পাঠ্য বাস্তবায়ন করতে পারি?

  2. কিভাবে আমরা জাভাতে একটি সম্পাদনাযোগ্য JLabel বাস্তবায়ন করতে পারি?

  3. কিভাবে আমরা জাভাতে সম্পাদনাযোগ্য JComboBox বাস্তবায়ন করতে পারি?

  4. কিভাবে আমরা জাভাতে একটি JToggleButton বাস্তবায়ন করতে পারি?