Implement Butterworth filters
This commit is contained in:
@@ -73,7 +73,7 @@ public class NavBar extends JMenuBar implements INavBar {
|
||||
new MenuItem("NG", e -> {
|
||||
displayErrorMessage("Oups !", "Not implemented.");
|
||||
})
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
fourierMenu = new Menu("Fourier","/cp_51_p1.jpg",
|
||||
@@ -82,13 +82,12 @@ public class NavBar extends JMenuBar implements INavBar {
|
||||
|
||||
linearMenu = new Menu("Linéaire","/cp_51_p1.jpg",
|
||||
new Menu("Global",
|
||||
new Menu("Ideal",
|
||||
new MenuItem("Passe-bas", this::displayFilter),
|
||||
new MenuItem("Passe-haut", this::displayFilter)),
|
||||
new Menu("Butterworth",
|
||||
new MenuItem("Passe-bas", this::displayFilter),
|
||||
new MenuItem("Passe-haut", this::displayFilter)
|
||||
)
|
||||
new MenuItem("Ideal", this::displayIdealFilter),
|
||||
new MenuItem("Butterworth", this::displayButterworth)
|
||||
),
|
||||
new Menu("Local",
|
||||
new MenuItem("Masque de convolution", this::displayIdealFilter),
|
||||
new MenuItem("Filtre moyenneur", this::displayButterworth)
|
||||
)
|
||||
);
|
||||
|
||||
@@ -222,10 +221,14 @@ public class NavBar extends JMenuBar implements INavBar {
|
||||
}
|
||||
}
|
||||
|
||||
private void displayFilter(ActionEvent e) {
|
||||
private void displayIdealFilter(ActionEvent e) {
|
||||
presenter.goToFiltering();
|
||||
}
|
||||
|
||||
private void displayButterworth(ActionEvent e) {
|
||||
presenter.gotToButterworth();
|
||||
}
|
||||
|
||||
private void displayErrorMessage(String title, String message) {
|
||||
JOptionPane.showMessageDialog(
|
||||
this,
|
||||
|
||||
Reference in New Issue
Block a user