<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>For anyone interested in using SCSS stylesheets with JavaFX, I
created an easy to use wrapper. Example:</p>
<div style="background-color:#ffffff;padding:0px 0px 0px 2px;">
<div
style="color:#000000;background-color:#ffffff;font-family:"Consolas";font-size:11pt;white-space:pre;"><p
style="margin:0;"><span style="color:#000000;"> </span><span
style="color: rgb(0, 102, 204);">Scene</span><span
style="color:#000000;"> scene = </span><span
style="color:#0000a0;font-weight:bold;">new</span><span
style="color:#000000;"> Scene(mainWindow);</span></p><p
style="margin:0;"><span style="color:#000000;"> Path rootFolder = </span><span
style="color:#000000;">Path.</span><span
style="color:#000000;font-style:italic;">of</span><span
style="color:#000000;">(</span><span style="color:#2a00ff;">"styles"</span><span
style="color:#000000;">);</span></p><p style="margin:0;"><span
style="color:#000000;"> SCSSCompiler compiler = SCSSCompiler.</span><span
style="color:#000000;font-style:italic;">of</span><span
style="color:#000000;">(rootFolder</span><span
style="color:#000000;">);</span></p><p style="margin:0;">
</p><p style="margin:0;"><span style="color:#000000;"> scene.getStylesheets().add(compiler.asURIString(Path.</span><span
style="color:#000000;font-style:italic;">of</span><span
style="color:#000000;">(</span><span style="color:#2a00ff;">"styles/dark-theme.scss"</span><span
style="color:#000000;">)));</span></p></div>
</div>
<p></p>
<p>The project is on Github: <a class="moz-txt-link-freetext" href="https://github.com/int4-org/SCSS">https://github.com/int4-org/SCSS</a><br>
</p>
<p>Include it as a dependency like this:</p>
<div style="background-color:#ffffff;padding:0px 0px 0px 2px;">
<div
style="color:#000000;background-color:#ffffff;font-family:"Consolas";font-size:11pt;white-space:pre;"><p
style="margin:0;"> <<span style="color:#268bd2;">dependency</span>></p><p
style="margin:0;"> <<span style="color:#268bd2;">groupId</span>>org.int4.scss</<span
style="color:#268bd2;">groupId</span>></p><p style="margin:0;"> <<span
style="color:#268bd2;">artifactId</span>>scss-compiler</<span
style="color:#268bd2;">artifactId</span>></p><p
style="margin:0;"> <<span style="color:#268bd2;">version</span>>1.86.1</<span
style="color:#268bd2;">version</span>></p><p style="margin:0;"> </<span
style="color:#268bd2;">dependency</span>></p></div>
</div>
<p></p>
<p>(It follows the versioning of the SCSS compiler project).</p>
<p>--John<br>
</p>
<p><br>
</p>
</body>
</html>