Merhabalar,

Javada bi stok takibi programı yapmaya çalışıyorum.

kaydet,ara ve satış diye 3 tane butonum var.Ben sadece kaydet butonuna fonksiyon atamaya karar vedim çünkü dosyadan nasıl arama yapıldığıyla ilgili elimde hiç örnek yok.

public void actionPerformed(ActionEvent evt)
{

Object obj=evt.getSource();
if(obj==kaydet)
{
try
{
FileOutputStream dosyayaz=new FileOutputStream("yaz.txt");
PrintStream pout=new PrintStream(dosyayaz);


pout.println(tskodu.getText()+"-"+tsadi.getText()+"-"+tsmik. getText()+"-"+tbsf.getText()+"-"+tkdv.ge

tText());
}
catch(IOException errio)
{
}
}
}

Bune ekledim.Ama sanırım if yapısı için tek bi seçeneğin olmasından küme parrantezi ve noktalı virgül hataları veriyor.Bunu nasıl düzeltebilirim.



Bi de satış butonunun ilk başta aktif olmaması için aşğıdaki kısmı ekledim.Ama hiç bi buton 3 boyutlu durmuyo.Bütün butonlara fonksiyon atadıktan sonra mı butonlar 3 boyutlu gözükecek ve satış butonu ilk başta aktif olmayacak??




public void actionPerformed(ActionEvent e)
{

kaydet.addActionListener(this);
kaydet.setToolTipText("Stok girişi yapabilirsiniz.");



aras.addActionListener(this);
satis.addActionListener(this);

//satış butonunun arama yapıldıktan sonra aktifleştirileceği yer
satis.setEnabled(false);






}


alintidir..