31 lines
699 B
Java
31 lines
699 B
Java
|
package view.listener;
|
||
|
|
||
|
import 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;
|
||
|
|
||
|
public DualityVisualizerListener(Presenter presenter) {
|
||
|
this.presenter = presenter;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void actionPerformed(ActionEvent e) {
|
||
|
SwingUtilities.invokeLater(() -> {
|
||
|
presenter.visualizeDualLines();
|
||
|
});
|
||
|
}
|
||
|
}
|