Skip to content
Snippets Groups Projects
Commit 0b250453 authored by augustrb's avatar augustrb
Browse files

Made a simple set up for the drop down menu

parent 01e7c4a2
No related branches found
No related tags found
No related merge requests found
......@@ -10,25 +10,38 @@ public class DropDownMenu {
public DropDownMenu() {
menuBar = new MenuBar();
Menu menu1 = new Menu("Transformations");
MenuItem menuItem1 = new MenuItem("Affine Transformation");
MenuItem menuItem2 = new MenuItem("Julia Transformation");
Menu menuAffine = new Menu("Affine Transformations");
Menu menuJulia = new Menu("Julia Transformations");
Menu menu2 = new Menu("Edit");
MenuItem sierpinskiTriangle = new MenuItem("Sierpinski Triangle");
MenuItem barnsleyFern = new MenuItem("Barnsley Fern");
MenuItem customAffine = new MenuItem("Custom Affine Transformation");
MenuItem customJulia = new MenuItem("Custom Julia Set");
menu1.getItems().add(menuItem1);
menu1.getItems().add(menuItem2);
menuAffine.getItems().add(sierpinskiTriangle);
menuAffine.getItems().add(barnsleyFern);
menuAffine.getItems().add(customAffine);
menuItem1.setOnAction(e -> {
menuJulia.getItems().add(customJulia);
sierpinskiTriangle.setOnAction(e -> {
System.out.println("Sierpinski Triangle");
});
menuItem2.setOnAction(e -> {
barnsleyFern.setOnAction(e -> {
System.out.println("Barnsley Fern");
});
customAffine.setOnAction(e -> {
System.out.println("Custom Affine Transformation");
});
customJulia.setOnAction(e -> {
System.out.println("Custom Julia Set");
});
this.menuBar.getMenus().add(menu1);
this.menuBar.getMenus().add(menuAffine);
this.menuBar.getMenus().add(menuJulia);
this.menuBar.setMaxWidth(150);
this.menuBar.setMaxWidth(300);
}
public MenuBar getMenuBar() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment