/** Created by Сергей on 28.08.2015. */ public class testComplexPanDriveFXPanel extends Application { final List<LineInterface> lines = SerialLine.getSerialLines(5000); public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { MyResourceLoader resloader = new MyResourceLoader(); if (lines == null || lines.isEmpty()) { Platform.exit(); return; } LineInterface oneLine = lines.get(0); // FavoritCoreDeviceV1 dev=new FavoritCoreDeviceV1(1,"Favorit Ventil V1",null,"Test // Description",ms); StepDriver ds = new StepDriver(1, "Pan Drive", null); // dev.setPrimerayLine(oneLine); ds.setPrimerayLine(oneLine); PanDriveComplexPanel panel = new PanDriveComplexPanel(oneLine, ds, lines); panel.setId("mainPanel"); Scene scene = new Scene(panel); scene.getStylesheets().addAll(resloader.getExternalResourceURILink("application.css")); // vbox.setPrefHeight(970); primaryStage.setTitle("UTILITY PAN DRIVE"); primaryStage.setScene(scene); primaryStage.show(); } @Override public void stop() throws Exception { PropertyTimer.stopWork(); if (lines != null) lines.stream().forEach(line -> line.destroy()); MessageSystemManager.destroy(); super.stop(); } }