首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BorderPane javafx背景知识

BorderPane javafx背景知识
EN

Stack Overflow用户
提问于 2019-03-19 00:37:16
回答 2查看 110关注 0票数 1

我做了一个UI stage。我在舞台上放了一台BorderPane。现在,我想向layout添加一个bacgGround镜像

我想使用CSS,但它不起作用

代码语言:javascript
复制
    public void start(Stage primaryStage) throws Exception {
    carStage = new Stage();
    BorderPane layout = new BorderPane();
    carScene = new Scene(layout);
    carStage.setTitle("רכב");
    GridPane center = new GridPane();
    enterFieldsToCenter(center);
    right(layout);
    layout.setCenter(center);
    layout.setStyle("style.css");
    carStage.setScene(carScene);
    layout.getCenter().setStyle("-fx-background-image: url(\"C:\\Users\\itayz\\eclipse-workspace\\Itay'sCar\\src\\CrystalClear.jpg\");"
            + "-fx-background-size: 500, 500;"
            + "-fx-background-repeat: no-repeat;");

    sizeOfStage();
    carStage.show();

}

背景来自:https://uigradients.com/#CrystalClear如何轻松导入?

注意:文件存在于path中

EN

回答 2

Stack Overflow用户

发布于 2019-03-19 03:28:35

问题是您的URI没有模式。

从到docs

url ( [\"\']? <address> [\"\']? )

<address>可以是绝对URI,例如:

  • url(http://example.com)

  • url('http://example.com')

  • url("http://example.com")

或者它可以相对于CSS文件的位置。

因此,您必须在方案中使用绝对URL:

代码语言:javascript
复制
layout.getCenter().setStyle("-fx-background-image: url(\"file:///C:/Users/itayz/eclipse-workspace/Itay'sCar/src/CrystalClear.jpg\");"
        + "-fx-background-size: 500, 500;"
        + "-fx-background-repeat: no-repeat;");

除此之外,我建议使用相对URL并将图像放在您的项目资源中。

票数 0
EN

Stack Overflow用户

发布于 2019-03-19 15:16:15

这个模式对我很有效:

代码语言:javascript
复制
-fx-background-image: url('file:C:/Data/example.jpg');

因此,在您的情况下,它将是:

代码语言:javascript
复制
layout.getCenter().setStyle("-fx-background-image: url('file:C:/Users/itayz/eclipse-workspace/Itay'sCar/src/CrystalClear.jpg');"
                                    + "-fx-background-size: 500, 500;"
                                    + "-fx-background-repeat: no-repeat;");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55226050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档