Make a ScreenLevelFinish and add a picture for the background
This commit is contained in:
		
							
								
								
									
										37
									
								
								app/src/main/java/school_project/Menu/ScreenLevelFinish.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								app/src/main/java/school_project/Menu/ScreenLevelFinish.java
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,37 @@ | ||||
| package school_project.Menu; | ||||
|  | ||||
|  | ||||
| import javafx.geometry.Insets; | ||||
| import javafx.geometry.Pos; | ||||
| import javafx.scene.control.Button; | ||||
| import javafx.scene.control.Label; | ||||
|  | ||||
| import javafx.scene.layout.StackPane; | ||||
| import javafx.scene.text.Font; | ||||
| import school_project.Controller; | ||||
|  | ||||
| public class ScreenLevelFinish extends StackPane { | ||||
|  | ||||
|     public ScreenLevelFinish(){ | ||||
|         super(); | ||||
|         Label CongraMess  = new Label(" LEVEL DONE GREAT JOB "); | ||||
|         CongraMess.setFont(Font.font(40)); | ||||
|         Button BckMenu = new Button("Back to Menu"); | ||||
|         BckMenu.setFont(Font.font(25)); | ||||
|         Button ChooseLvl = new Button("Choose level"); | ||||
|         ChooseLvl.setFont(Font.font(25)); | ||||
|         BckMenu.setOnAction(event -> Controller.switchRoot(new MenuAccueil())); | ||||
|         ChooseLvl.setOnAction(event -> Controller.switchRoot(new MenuLevel(1))); | ||||
|         getChildren().addAll(BckMenu,ChooseLvl,CongraMess); | ||||
|         setAlignment(BckMenu, Pos.CENTER_RIGHT); | ||||
|         setAlignment(ChooseLvl, Pos.CENTER_LEFT); | ||||
|         setAlignment(CongraMess, Pos.TOP_CENTER); | ||||
|         setMargin(BckMenu, new Insets(0,300,0,0 )); | ||||
|         setMargin(ChooseLvl,new Insets(0,0,0,300)); | ||||
|         setMargin(CongraMess,new Insets(300,0,0,0)); | ||||
|         getStyleClass().add("StackPane"); | ||||
|         getStylesheets().add(String.valueOf(getClass().getResource("StyleMenuAcceuil.css"))); | ||||
|  | ||||
|  | ||||
|     } | ||||
| } | ||||
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 237 KiB | 
| @ -5,4 +5,8 @@ | ||||
| .GridPane{ | ||||
|     -fx-background-image: url("Background-select-level.jpg"); | ||||
|     -fx-background-position:right; | ||||
|  | ||||
| } | ||||
| .StackPane{ | ||||
|     -fx-background-image: url("BackGround-LvlFinish.jpg"); | ||||
| } | ||||
		Reference in New Issue
	
	Block a user