package com.itdominator.tilemaper; import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.stage.Stage; import javafx.scene.Scene; import javafx.scene.image.Image; import java.util.logging.Level; import java.io.IOException; public class TileMaper extends Application { // Classes private TileMaperLogger tilemaperLogger = TileMaperLogger.getInstance(); @Override public void start(Stage stage) { try { FXMLLoader loader = new FXMLLoader(getClass().getResource("resources/TileMaper.fxml")); loader.setController(new Controller()); loader.load(); Scene scene = new Scene(loader.getRoot()); scene.getStylesheets().add("/com/itdominator/tilemaper/resources/stylesheet.css"); stage.setTitle("TileMaper"); stage.setScene(scene); } catch (IOException startException) { String message = "\nTileMaper Failed to launch...\n"; System.out.println(message + startException); tilemaperLogger.insertToLog(Level.SEVERE, message, startException); } stage.getIcons().add(new Image(TileMaper.class.getResourceAsStream("resources/TileMaper.png"))); stage.setResizable(true); stage.show(); } public static void main(String[] args) { launch(args); } }