25 Ekim 2017 Çarşamba

ActionListener Arayüzü

Giriş
Şu satırı dahil ederiz.
import java.awt.event.ActionListener;
Kullanım
JButton, Swing Timer gibi nesneler ile kullanılabilir.

actionPerformed metodu
Örnek
Şöyle yaparız.
ActionListener action = new ActionListener() {

  @Override
  public void actionPerformed(ActionEvent e) {
    ...
  };
}

Timer timer = new Timer(1000, action);alo
timer.start();
Örnek
Şöyle yaparız.
public class MainMenuButtonHandler implements ActionListener {

  private JButton exitButton;

  public void setExitButton(JButton exitButton){
    this.exitButton = exitButton;
  }

  @Override
  public void actionPerformed(ActionEvent e) {
    //Do your work and invoke Click of exitButton
    this.exitButton.doClick();
  }
}

Hiç yorum yok:

Yorum Gönder