Tokenizer (Stringi Parçalar Halinde Gösterme)

Pazar, 19 Nisan 2009 15:35 NEO
Yazdır

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.

Projenin Tamamını Aşağıdaki Linkten İndirebilirsiniz.

Program Kodu:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

 
package tokenizer;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.*;
/**
 *
 * @author NEO
 */

public class Main extends JFrame {
 
   JLabel giris=new JLabel("Aşağıdaki Kutucuğa Birşeyler Yazın");
   JTextField giriskutusu=new JTextField(20);
   JTextArea  deneyim=new JTextArea();
   Container pencere=getContentPane();
   public Main()
   {
   pencere.setLayout(new FlowLayout());
   pencere.add(giris);
   pencere.add(giriskutusu);
   deneyim.setEditable(false);
   deneyim = new JTextArea( 15, 20 );
   pencere.add(new JScrollPane(deneyim));
   setSize(350,450);
   setVisible(true);
   giriskutusu.addActionListener(new ActionListener()
    {
       public void actionPerformed(ActionEvent event)
       {
       StringTokenizer tokens=new StringTokenizer(event.getActionCommand()) ;
       deneyim.setText("İfadenin Elemanlarının Sayısı:"+tokens.countTokens()+"\n");
       while(tokens.hasMoreTokens())
       deneyim.append(tokens.nextToken()+"\n");
       }
    }      
     );
   }
  
    public static void main(String[] args)
    {
    Main canavar=new Main();
    canavar.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
    }
 
}
 

Yorumlar
Yeni Ekle Ara
+/-
Yorum yaz
Adınız:
E-posta:
 
Web Sayfas1:
Başlık:
UBB Kodu:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Lütfen resimdeki güvenlik kodunu giriniz.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."