Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Programlama
> Java

Java Object Oriented Programming temeline dayanan, çok işlevli, step by step işleyen dilin dökümanlarının paylaşım alanı.




basit telefon defteri

Java

Yeni Konu aç Cevapla
 
Seçenekler
Alt 27-09-2008 14:30   #1
  • Binbaşı
  • Üye Bilgileri
Üyelik tarihi
09/2008
Nereden
BuRs4
Mesajlar
Konular

Teşekkür (Etti): 0
Teşekkür (Aldı): 547


Thumbs down basit telefon defteri



basit bir tel rehberi. kayıt ediyor,isim girilince girilen ismin telefonunu ekrana mesaj olark veriyor.
package tlf;

import java.io.*;
import java.util.StringTokenizer;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
* @author S33006
*
* To change this generated comment edit the template variable "typecomment":
* Window>Preferences>Java>Templates.
* To enable and disable the creation of type comments go to
* Window>Preferences>Java>Code Generation.
*/
public class PhoneBook extends JFrame implements ActionListener{
FileWriter cikti;
JLabel lbl1;
JLabel lbl2;
JTextField txt1;
JTextField txt2;
JButton bt1;
JButton bt2;
JButton bt3;
Container c;
File f = new File("rehber.txt");
public static **** main(String[] args){

JFrame jf = new PhoneBook ();
jf.setVisible(true);
}
public PhoneBook (){
super("telefon rehberi");
c = getContentPane() ;


c.setLayout(new GridLayout(4,2));
this.setSize(new Dimension(257, 118));

lbl1 = new JLabel ("AD SOYAD: ");
c.add(lbl1);

txt1 = new JTextField (15);
c.add(txt1);

lbl2 = new JLabel ("TELEFON NO: ");
c.add(lbl2);

txt2 = new JTextField (15);
c.add(txt2);

bt1= new JButton("KAYDET");
bt1.addActionListener( this);
c.add(bt1);

bt2 = new JButton(" NO GOSTER");
bt2.addActionListener( this);
c.add(bt2);

bt3 = new JButton("TEMİZLE");
bt3.addActionListener( this);
c.add(bt3);

setVisible( true);

}


public **** actionPerformed(ActionEvent e){

if(e.getSource() == bt1){

try
{

cikti = new FileWriter("rehber.txt",true);
cikti.write(txt1.getText()+"\t"+txt2.getText());
cikti.write("\n");
cikti.close();



}catch(Exception ex) {

JOptionPane.showMessageDialog(null,"dosya doğru açılmadı" );

System.exit(1);
}

}
//ad soyad bolumune aranılan isim giriliyor, "NO GOSTER" tuşuna basınca mesaj olarak numara geliyor
else if(e.getSource() == bt2){
try {

InputStreamReader fis = new FileReader(f);
BufferedReader buf = new BufferedReader(fis);
String line = "";
boolean isFound = false;

while ( (line = buf.readLine()) != null) {

StringTokenizer token = new StringTokenizer(line,"\t");

if(token.nextToken().equals(txt1.getText())){
isFound = true;
JOptionPane.showMessageDialog(null,token.nextToken () );
break;
}
}
if(!isFound)
JOptionPane.showMessageDialog(null,"ARADIĞINIZ İSİMDE BİR KAYIT BULUNAMADI!" );

}
catch (Exception el) {

}
}else if(e.getSource() == bt3){



txt1.setText("");
txt2.setText("");


}
}
}



___________________________________________

§§§§§§§§§_§§§___§§§_§§§§§§§§§_§§§__§§§
___§§§____§§§___§§§_§§§___§§§_§§§_§§§_
___§§§____§§§___§§§_§§§§§§§§§_§§§§§§_
___§§§____§§§___§§§_§§§__§§§__§§§_§§§
___§§§____§§§§§§§§§_§§§___§§§_§§§__§§§
 Offline  
 
Alıntı ile Cevapla
Teşekkür

DooMeD Teşekkür etti.
Alt 03-02-2009 17:47   #2
  • Üsteğmen
  • Üye Bilgileri
Üyelik tarihi
01/2008
Nereden
FenerBahçe'den
Mesajlar
Konular

Teşekkür (Etti): 1
Teşekkür (Aldı): 29




PayLaşıMıN iÇiN TeşkKürLeR



___________________________________________

FORUM KURALLARI









Kod:
NE MUTLU TÜRK'ÜM DİYENE
 Offline  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2019

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı

Google+

web tasarım

wau