diff options
Diffstat (limited to 'src/main/java/app/Application.java')
| -rw-r--r-- | src/main/java/app/Application.java | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/main/java/app/Application.java b/src/main/java/app/Application.java index 9efd5e3..0b8a814 100644 --- a/src/main/java/app/Application.java +++ b/src/main/java/app/Application.java @@ -2,18 +2,12 @@ package app; import adapter.ModelAdapter; import controller.MainWindowController; -import javafx.event.EventHandler; import javafx.fxml.FXMLLoader; -import javafx.scene.Parent; -import javafx.scene.Scene; -import javafx.scene.input.KeyEvent; +import javafx.scene.*; import javafx.stage.Stage; -import model.Board; -import model.IModel; +import model.*; import observer.IObserver; -import java.awt.*; - public class Application extends javafx.application.Application{ public static void main(String[] args) { @@ -23,14 +17,15 @@ public class Application extends javafx.application.Application{ @Override public void start(Stage primaryStage) throws Exception { + // Configure loader FXMLLoader fxmlLoader = new FXMLLoader(Application.class.getClassLoader().getResource("JavafxView/MainWindow.fxml")); Scene scene=new Scene((Parent)fxmlLoader.load()); + // Configure window primaryStage.setTitle("2048"); primaryStage.setScene(scene); - - // COnfigure controller + // Configure controller IModel model=new Board(4,4); ModelAdapter adapter=new ModelAdapter((Board) model); adapter.addRandomNumber(); @@ -38,7 +33,7 @@ public class Application extends javafx.application.Application{ adapter.addObserver((IObserver)controller); controller.loadComponent(adapter,model,scene); - + // Show window primaryStage.show(); } } |
