Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Java
Posted by: Thomas Clancy
Added: Dec 23, 2020 10:34 AM
Views: 7
Tags: no tags
  1. /*
  2.  * The MIT License
  3.  *
  4.  * Copyright 2020 tjclancyhome.
  5.  *
  6.  * Permission is hereby granted, free of charge, to any person obtaining a copy
  7.  * of this software and associated documentation files (the "Software"), to deal
  8.  * in the Software without restriction, including without limitation the rights
  9.  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  10.  * copies of the Software, and to permit persons to whom the Software is
  11.  * furnished to do so, subject to the following conditions:
  12.  *
  13.  * The above copyright notice and this permission notice shall be included in
  14.  * all copies or substantial portions of the Software.
  15.  *
  16.  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17.  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  18.  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  19.  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  20.  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  21.  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  22.  * THE SOFTWARE.
  23.  */
  24. package org.tjc.jfx.graph;
  25.  
  26. import java.io.IOException;
  27. import javafx.application.Application;
  28. import javafx.fxml.FXMLLoader;
  29. import javafx.scene.Parent;
  30. import javafx.scene.Scene;
  31. import javafx.stage.Stage;
  32.  
  33. /**
  34.  * JavaFX GraphApp
  35.  */
  36. public class GraphApp extends Application {
  37.  
  38.     private static Scene scene;
  39.  
  40.     @Override
  41.     public void start(Stage stage) throws IOException {
  42.         scene = new Scene(loadFXML("/fxml/GraphScene.fxml"), 1024, 768);
  43.         stage.setTitle("GraphApp - v. 1.0-SNAPSHOT");
  44.         stage.setScene(scene);
  45.         stage.show();
  46.     }
  47.  
  48.     private static Parent loadFXML(String fxml) throws IOException {
  49.         FXMLLoader fxmlLoader = new FXMLLoader(GraphApp.class.getResource(fxml));
  50.         return fxmlLoader.load();
  51.     }
  52.  
  53.     public static void main(String[] args) {
  54.         launch();
  55.     }
  56.  
  57. }
  58.