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