top of page

Java' da ActionListener Kullanimi...

  • Writer: Sevdanur GENC
    Sevdanur GENC
  • Oct 19, 2011
  • 1 min read

Yapacagimiz bu uygulama da ActionListener ozelligini kullanarak nesnelerimize olaylar olusturup bunlari nasil cagirabilecegimizi gorecegiz. ActionListener Sinifi, Java.awt.event paketinin icinde bulununan bir interface’dir. Butonu tiklamak, checkbox’u isaretlemek gibi islemleri bu interface sayesinde yonetiriz. ActionListener sinifi icerisinde actionPerformed metodunu barindirir. Bir ActionListener nesnesi yazdigimiz zaman bu metodu iptal etmemiz (override) gerekir. C sharp bilenler için soyluyorum, C sharpta click_Event ne ise Java’ da da action listener icinde yazdigimiz metod da odur. Yani actionlistener,  bir nesnenin kullanıcı tarafından uyarıldiginda neler yapmasi gerektigini belirleyebilecegimiz metodları iceren interfacedir.  

Programin Kodlari ;

import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class Main extends JFrame { JTextField t1,t2,t3; JButton btn; public Main() { setLayout(new GridLayout(4, 1)); t1 = new JTextField("1. sayi "); t2 = new JTextField("2. sayi "); t3 = new JTextField("sonuc "); btn = new JButton("Sonucu Hesapla "); btn.addActionListener(new olay()); add(t1); add(t2); add(t3); add(btn); } public class olay implements ActionListener     //olay olusturmak icin bu komut satirlarini yaziyoruz... { public void actionPerformed(ActionEvent e) { int sayi1 = Integer.parseInt(t1.getText()); int sayi2 = Integer.parseInt(t2.getText()); t3.setText(Integer.toString(sayi1 + sayi2)); } } public static void main(String[] args) { Main frame = new Main(); frame.setTitle("merhaba"); frame.setSize(200,300); frame.setLocationRelativeTo(null); //ekranin tam ortasinda gozukur... frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //kapandiginda bellektende silinsin istiyoruz frame.setVisible(true); } } Programin Ekran cikti sonucu asagidadir ;

Recent Posts

See All
Ado.Net Entity Framework Ogreniyorum Serisi 00

Ado.Net Entity Framework (EF) verileri ile etkilesim uygulamalari gelistirmek icin kullanilan Ado.Net nesne iliskisel modelleme yazilimi olarak iliskisel veritabani semalarini ve nesneler arasinda ki

 
 
 
LINQ Ogreniyorum Serisi 05

Linq To Sql’de tablolarimizdaki verileri silebilmemiz icin; DataContext icerisinde ki DeleteOnSubmit ve DeleteAllOnSubmit metodlari kullanilmaktadir. Beraberinde SubmitChanges metodu da kodlari eklen

 
 
 
LINQ Ogreniyorum Serisi 04

Linq To Sql’de tablolarimiza verileri guncelleyebilmemiz icin; DataContext icerisinde ki SubmitChanges metodu kullanilmaktadir. Bu komutlari kullanarak DataContext sinifinin yapisina da ihtiyac duyu

 
 
 

Comments


©2035 by Sevdanur Genc. Powered and secured by Wix

bottom of page