apps/samples/Modena/src/main/java/modena/Modena.java

Print this page

        

*** 107,128 **** // change release to release. Just used here for testing. File caspianCssFile = new File("../../../modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css"); if (!caspianCssFile.exists()) { caspianCssFile = new File("rt/modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css"); } CASPIAN_STYLESHEET_URL = caspianCssFile.exists() ? ! caspianCssFile.toURI().toURL().toExternalForm() : ! com.sun.javafx.scene.control.skin.ButtonSkin.class.getResource("caspian/caspian.css").toExternalForm(); File modenaCssFile = new File("../../../modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css"); if (!modenaCssFile.exists()) { modenaCssFile = new File("rt/modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css"); System.out.println("modenaCssFile = " + modenaCssFile); System.out.println("modenaCssFile = " + modenaCssFile.getAbsolutePath()); } MODENA_STYLESHEET_URL = modenaCssFile.exists() ? ! modenaCssFile.toURI().toURL().toExternalForm() : ! com.sun.javafx.scene.control.skin.ButtonSkin.class.getResource("modena/modena.css").toExternalForm(); MODENA_STYLESHEET_BASE = MODENA_STYLESHEET_URL.substring(0,MODENA_STYLESHEET_URL.lastIndexOf('/')+1); CASPIAN_STYLESHEET_BASE = CASPIAN_STYLESHEET_URL.substring(0,CASPIAN_STYLESHEET_URL.lastIndexOf('/')+1); MODENA_EMBEDDED_STYLESHEET_URL = MODENA_STYLESHEET_BASE + "modena-embedded-performance.css"; System.out.println("MODENA_EMBEDDED_STYLESHEET_URL = " + MODENA_EMBEDDED_STYLESHEET_URL); } catch (MalformedURLException ex) { --- 107,129 ---- // change release to release. Just used here for testing. File caspianCssFile = new File("../../../modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css"); if (!caspianCssFile.exists()) { caspianCssFile = new File("rt/modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css"); } + String jfxrtPath = Application.class.getProtectionDomain().getCodeSource().getLocation().getPath(); CASPIAN_STYLESHEET_URL = caspianCssFile.exists() ? ! caspianCssFile.toURI().toURL().toExternalForm() : "jar:file:" + jfxrtPath + ! "!/com/sun/javafx/scene/control/skin/caspian/caspian.css"; File modenaCssFile = new File("../../../modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css"); if (!modenaCssFile.exists()) { modenaCssFile = new File("rt/modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css"); System.out.println("modenaCssFile = " + modenaCssFile); System.out.println("modenaCssFile = " + modenaCssFile.getAbsolutePath()); } MODENA_STYLESHEET_URL = modenaCssFile.exists() ? ! modenaCssFile.toURI().toURL().toExternalForm() : "jar:file:" + jfxrtPath + ! "!/com/sun/javafx/scene/control/skin/modena/modena.css"; MODENA_STYLESHEET_BASE = MODENA_STYLESHEET_URL.substring(0,MODENA_STYLESHEET_URL.lastIndexOf('/')+1); CASPIAN_STYLESHEET_BASE = CASPIAN_STYLESHEET_URL.substring(0,CASPIAN_STYLESHEET_URL.lastIndexOf('/')+1); MODENA_EMBEDDED_STYLESHEET_URL = MODENA_STYLESHEET_BASE + "modena-embedded-performance.css"; System.out.println("MODENA_EMBEDDED_STYLESHEET_URL = " + MODENA_EMBEDDED_STYLESHEET_URL); } catch (MalformedURLException ex) {