Как скопировать выбранный текст из одной текстовой области,

JTextArea

Подсказка Java Swing иллюстрирует метод копирования выбранного текста из одного текста в другой области. Краткий обзор того, как он работает, выделить и скопировать текст сохраняется на "буфер" в вашем компьютере, а затем вставили (перевода) в текстовом редакторе. Скопированный текст будет оставаться в буфер обмена, пока вы копируете что-то другое или снимать в буфер обмена.


import java.awt.*;

import java.awt.event.*;

import javax.swing.*;



public class TextAreaDemo extends JFrame {

   private JTextArea t1, t2;

   private JButton copy;



   public TextAreaDemo() 

   {

      super"TextArea Demo" );



      Box b = Box.createHorizontalBox();



      String s = "This is a demo string to\n" +

                 "illustrate copying text\n" +

                 "from one TextArea to \n" +

                 "another TextArea using an\n"+

                 "external event\n";



      t1 = new JTextAreas, 1015 );

      b.addnew JScrollPanet1 ) );



      copy = new JButton"Copy >>>" );

      copy.addActionListener(

         new ActionListener() {

            public void actionPerformedActionEvent e )

            {

               t2.setTextt1.getSelectedText() );

            }

         }

      );

      b.addcopy );



      t2 = new JTextArea1015 );

      t2.setEditablefalse );

      b.addnew JScrollPanet2 ) );



      Container c = getContentPane();

      c.add);    // Box placed in BorderLayout.CENTER

      setSize425200 );

      show();

   }



   public static void mainString args[] )

   {

      TextAreaDemo app = new TextAreaDemo();



      app.addWindowListener(

         new WindowAdapter() {

            public void windowClosingWindowEvent e )

            {

               System.exit);

            }

         }

      );

   }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>