logo

Јава АцтионЛистенер интерфејс

Јава АцтионЛистенер добија обавештење кад год кликнете на дугме или ставку менија. Обавештава се против АцтионЕвент-а. Интерфејс АцтионЛистенер се налази у јава.авт.евент пакет . Има само један метод: ацтионПерформед().

ацтионПерформед() метода

Метод ацтионПерформед() се аутоматски позива кад год кликнете на регистровану компоненту.

како пронаћи блокиране бројеве на андроиду
 public abstract void actionPerformed(ActionEvent e); 

Како написати АцтионЛистенер

Уобичајени приступ је имплементација АцтионЛистенер-а. Ако имплементирате класу АцтионЛистенер, потребно је да пратите 3 корака:

1) Имплементирајте интерфејс АцтионЛистенер у класу:

 public class ActionListenerExample Implements ActionListener 

2) Региструјте компоненту код слушаоца:

 component.addActionListener(instanceOfListenerclass); 

3) Замените метод ацтионПерформед():

гит додај све
 public void actionPerformed(ActionEvent e){ //Write the code here } 

Јава АцтионЛистенер Пример: Он клик на дугме

 import java.awt.*; import java.awt.event.*; //1st step public class ActionListenerExample implements ActionListener{ public static void main(String[] args) { Frame f=new Frame('ActionListener Example'); final TextField tf=new TextField(); tf.setBounds(50,50, 150,20); Button b=new Button('Click Here'); b.setBounds(50,100,60,30); //2nd step b.addActionListener(this); f.add(b);f.add(tf); f.setSize(400,400); f.setLayout(null); f.setVisible(true); } //3rd step public void actionPerformed(ActionEvent e){ tf.setText('Welcome to Javatpoint.'); } } 

Излаз:

јава авт дугме пример 2

Јава АцтионЛистенер Пример: Коришћење Анонимоус класе

Такође можемо користити анонимну класу за имплементацију АцтионЛистенер-а. То је скраћени начин, тако да не морате да пратите 3 корака:

 b.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ tf.setText('Welcome to Javatpoint.'); } }); 

Хајде да видимо цео код АцтионЛистенер-а користећи анонимну класу.

 import java.awt.*; import java.awt.event.*; public class ActionListenerExample { public static void main(String[] args) { Frame f=new Frame('ActionListener Example'); final TextField tf=new TextField(); tf.setBounds(50,50, 150,20); Button b=new Button('Click Here'); b.setBounds(50,100,60,30); b.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ tf.setText('Welcome to Javatpoint.'); } }); f.add(b);f.add(tf); f.setSize(400,400); f.setLayout(null); f.setVisible(true); } } 

Излаз:

јава авт дугме пример 2