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

Anasayfa Programlama Java Tokenizer (Stringi Parçalar Halinde Gösterme)


Tokenizer (Stringi Parçalar Halinde Gösterme)

AÇIKLAMA

Javada kullanıcıdan alınan ifedenin kelimeler halinde parçalayarak gösteren Application türünde bir uygulamadır.NetBeans platformunda geliştirlen proje sayesinde dist klasörü içindeki "Tokenizer.jar" dosyası direk çalıştırılabilir.

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt

Program Kodu:

  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5.  
  6. package tokenizer;
  7. import java.awt.*;
  8. import javax.swing.*;
  9. import java.awt.event.*;
  10. import java.util.*;
  11. /**
  12.  *
  13.  * @author NEO
  14.  */
  15. public class Main extends JFrame {
  16.  
  17.    JLabel giris=new JLabel("Aşağıdaki Kutucuğa Birşeyler Yazın");
  18.    JTextField giriskutusu=new JTextField(20);
  19.    JTextArea  deneyim=new JTextArea();
  20.    Container pencere=getContentPane();
  21.    public Main()
  22.    {
  23.    pencere.setLayout(new FlowLayout());
  24.    pencere.add(giris);
  25.    pencere.add(giriskutusu);
  26.    deneyim.setEditable(false);
  27.    deneyim = new JTextArea( 15, 20 );
  28.    pencere.add(new JScrollPane(deneyim));
  29.    setSize(350,450);
  30.    setVisible(true);
  31.    giriskutusu.addActionListener(new ActionListener()
  32.     {
  33.        public void actionPerformed(ActionEvent event)
  34.        {
  35.        StringTokenizer tokens=new StringTokenizer(event.getActionCommand()) ;
  36.        deneyim.setText("İfadenin Elemanlarının Sayısı:"+tokens.countTokens()+"\n");
  37.        while(tokens.hasMoreTokens())
  38.        deneyim.append(tokens.nextToken()+"\n");
  39.        }
  40.     }      
  41.      );
  42.    }
  43.   
  44.     public static void main(String[] args)
  45.     {
  46.     Main canavar=new Main();
  47.     canavar.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
  48.     }
  49.  
  50. }
  51.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Perşembe, 07 Nisan 2011 23:55 )