java - 将 setFill 与变量一起使用?

标签 java variables javafx-8

我正在尝试在 Java 中传递一个变量,我需要帮助让它工作,我在下面包含了所有相关代码,我正在使用三个 .java 文件。 以下是所有设置的方式以及我需要它的工作方式;

属性.java

public enum Property {
    BACKGROUND_COLOR("LIME");
}

FxUtils.java

public Scene createScene(Text lowerKey) {
    Rectangle2D bounds = getScreenBounds();
    Scene scene = new Scene(createRoot(lowerKey), bounds.getWidth(), bounds.getHeight());
    scene.setFill(Color.LIME); //WANT TO CHANGE THIS TO A VARIABLE IN PROPERTY
    return scene;
}

主.java

Scene scene = fxUtils.createScene(lowerKey);

最佳答案

public Scene createScene(Text lowerKey, Color backgroundColor) {
    Rectangle2D bounds = getScreenBounds();
    Scene scene = new Scene(createRoot(lowerKey), bounds.getWidth(), bounds.getHeight());
    scene.setFill(backgroundColor);
    return scene;
}

...

createScene(text, Color.RED);

关于java - 将 setFill 与变量一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48493439/

相关文章:

java - 使用 BigInteger 检查回文

java - libgdx 中的线程化和移动 Sprite 的一般问题

java - 添加 ImageIcon 的路径 - Java

项目字段更改时 JavaFX 更新 FilteredList

java - ScrollPane内容拖动后变模糊

java - JAXB 删除不必要的嵌套 XML 标记

java - 自动更新 UI

java - 如何在预加载器中处理 java web start (jnlp) 下载进度?

java - 不断收到错误插入变量声明以在我的Java程序上完成VariableDeclaration

variables - 从 sibling 引用命名空间的 LESS 变量.. 可能吗?