Add use case view
This commit is contained in:
@@ -37,6 +37,7 @@ public class NavBar extends JMenuBar implements INavBar {
|
||||
private Menu outlineMenu;
|
||||
private Menu thresholdingMenu;
|
||||
private JMenu histogramMenu;
|
||||
private JMenu useCaseMenu;
|
||||
|
||||
private NavPresenter presenter;
|
||||
|
||||
@@ -112,6 +113,10 @@ public class NavBar extends JMenuBar implements INavBar {
|
||||
new MenuItem("Afficher", "/report_32_hot.jpg",this::displayHistogram)
|
||||
);
|
||||
|
||||
useCaseMenu = new Menu("Applications","/report_48_hot.jpg",
|
||||
new MenuItem("Afficher", "/report_32_hot.jpg",this::displayUseCase)
|
||||
);
|
||||
|
||||
this.add(imageMenu);
|
||||
this.add(drawingMenu);
|
||||
this.add(fourierMenu);
|
||||
@@ -120,6 +125,7 @@ public class NavBar extends JMenuBar implements INavBar {
|
||||
this.add(outlineMenu);
|
||||
this.add(thresholdingMenu);
|
||||
this.add(histogramMenu);
|
||||
this.add(useCaseMenu);
|
||||
|
||||
drawingMenu.setEnabled(false);
|
||||
fourierMenu.setEnabled(false);
|
||||
@@ -128,6 +134,7 @@ public class NavBar extends JMenuBar implements INavBar {
|
||||
outlineMenu.setEnabled(false);
|
||||
thresholdingMenu.setEnabled(false);
|
||||
histogramMenu.setEnabled(false);
|
||||
useCaseMenu.setEnabled(true);
|
||||
}
|
||||
|
||||
|
||||
@@ -274,6 +281,8 @@ public class NavBar extends JMenuBar implements INavBar {
|
||||
|
||||
private void displayThresholding(ActionEvent actionEvent) { presenter.goToThresholding(); }
|
||||
|
||||
private void displayUseCase(ActionEvent actionEvent) { presenter.goToUseCase(); }
|
||||
|
||||
private void displayErrorMessage(String title, String message) {
|
||||
JOptionPane.showMessageDialog(
|
||||
this,
|
||||
|
||||
Reference in New Issue
Block a user