algorithms-for-computing-li.../LinearRegressionTool/src/main/java/de/wwwu/awolf/view/listener/DualityVisualizerListener.java

36 lines
803 B
Java
Raw Normal View History

2020-03-21 00:37:09 +00:00
package de.wwwu.awolf.view.listener;
2020-03-21 00:37:09 +00:00
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;
2017-10-17 06:34:55 +00:00
/**
* Konstruktor
2020-03-20 17:08:18 +00:00
*
2017-10-17 06:34:55 +00:00
* @param presenter Presenter
*/
public DualityVisualizerListener(Presenter presenter) {
this.presenter = presenter;
}
@Override
public void actionPerformed(ActionEvent e) {
SwingUtilities.invokeLater(() -> {
presenter.visualizeDualLines();
});
}
}