Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama Java TextArea Nesnesindeki Yazıyı Kopyalama


TextArea Nesnesindeki Yazıyı Kopyalama

Java ile yazılmış olan programda bir JTextArea içindeki bulunan yazılan ifadelerden seçilen kısım yan tarafta bulunan başka bir JTextArea nesnesine kopyalanma işlemi yapılmıştır. Bu programda kopyalama işlemine süreklilik sağlayabilmek amacıyla actionPerformed fonksiyonu içinde gerekli kodlar yazılmıştır.

  1. package javaapplication1;
  2. import java.awt.Container;
  3. import java.awt.event.ActionEvent;
  4. import java.awt.event.ActionListener;
  5. import javax.swing.*;
  6. import javax.swing.JFrame;
  7.  
  8. /**
  9.  *
  10.  * @author NEO
  11.  */
  12. public class Javaapplication1 extends JFrame {
  13.  
  14.    
  15. private static Javaapplication1 Uygulama;
  16. private JTextArea text1 ,text2;
  17. private JButton copy;
  18. private Box box ;
  19. public Javaapplication1()
  20.     {
  21. super("Kopyala");
  22. box=  Box.createHorizontalBox();
  23. String x="yaz\n"+"ciz\n"+"oku\n";
  24. text1=new JTextArea (x,10,15);
  25. box.add (new JScrollPane(text1));
  26. copy= new JButton ("kopya");
  27. box.add(copy);
  28.  
  29.  copy.addActionListener( new ActionListener() {
  30.  
  31.                 public void actionPerformed( ActionEvent event )
  32.                 {
  33.                   // bul olayı
  34. text2.setText(text1.getSelectedText());
  35.  
  36.  
  37.                 }
  38.  } );
  39.  
  40.  text2 =new JTextArea(10,15);
  41. text2.setEditable(false);
  42. box.add(new JScrollPane(text2));
  43. Container pencere=getContentPane();
  44. pencere.add(box);
  45. setSize(400,350);
  46. setVisible(true);  
  47.     }
  48.  
  49.     /**
  50.      * @param args the command line arguments
  51.      */
  52.     public static void main(String[] args) {
  53.      Uygulama = new  Javaapplication1();
  54.     //Uygulama.setDefaultCloseOperation(WIDTH)
  55.     Uygulama.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
  56.  
  57.     }
  58. }

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Cumartesi, 27 Ekim 2012 00:22 )