package de.wwwu.awolf.view.listener; import de.wwwu.awolf.presenter.Presenter; import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; /** * Implementierung verschiedener Algorithmen zur Berechnung von Ausgleichsgeraden. * * @Author: Armin Wolf * @Email: a_wolf28@uni-muenster.de * @Date: 10.09.2017. */ public class DualityVisualizerListener implements ActionListener { private Presenter presenter; /** * Konstruktor * * @param presenter Presenter */ public DualityVisualizerListener(Presenter presenter) { this.presenter = presenter; } @Override public void actionPerformed(ActionEvent e) { SwingUtilities.invokeLater(() -> { presenter.visualizeDualLines(); }); } }