如何将CSS转换为bss

前端之家收集整理的这篇文章主要介绍了如何将CSS转换为bss前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我发现这个帖子 http://docs.oracle.com/javafx/2/deployment/packaging.htm#BABCACBD

你能告诉我如何使用这个工具将css文件转换成bss文件吗?从网站上的信息来看,我不清楚如何将它用于JavaFX应用程序.

任何帮助将受到高度赞赏.

解决方法

让我们假设您的jdk 8 home bin目录位于shell路径上.

创建Love.java:

import javafx.stage.*;
import javafx.application.*;
import javafx.scene.control.*;
import javafx.scene.*;

public class Love extends Application {
  public void start(Stage stage) throws Exception {
    Scene scene = new Scene(new Label("hello,world"));
    scene.getStylesheets().add("love.css");
    stage.setScene(scene);
    stage.show();
  }
}

编译它:

javac Love.java

创建love.css:

.label { -fx-text-fill: firebrick; }

编译它:

javafxpackager -createbss -srcfiles love.css -outdir . -outfile love

这将创建love.bss

现在你可以删除love.css,因为你不再需要它了,因为你已经做了二元爱.

现在运行你的应用:

java Love

即使您请求love.css,JavaFX运行时也足够聪明,可以识别您拥有二进制love.bss并使用它来将css样式应用于您的应用程序.

原文链接:https://www.f2er.com/css/217353.html

猜你在找的CSS相关文章