相关疑难解决方法(0)

Textarea的透明背景在JavaFX 8

由于我使用的是JavaFX 8,所以我textarea的所有内容都不适用transparency于相应的css中定义的内容.它在Java 7中运行良好,但对于JavaFX 8的候选版本,我不能像以前那样表现.

编辑:这个问题是关于JavaFX TextArea,而不是JTextArea.
-fx-background-color: rgba(53,89,119,0.2);对textarea没有任何影响,虽然它应该有一个0.2的alpha值,但它是不相干的......

这是一个已知问题吗?

java javafx javafx-8

15
推荐指数
1
解决办法
2万
查看次数

Textarea javaFx颜色

我正在尝试开发一个看起来像终端机的应用程序,正在使用TextArea,但我希望是黑色背景和绿色文字,

我想在不使用任何ccs模板的情况下做到这一点

我知道我的问题看起来像是在这里重复的:

javafx textarea背景色不是CSS

要么

TextArea的JavaFX CSS样式不起作用

但是在阅读了这些内容并尝试了他们的建议之后,我发现没有运气可以解决我的问题

到目前为止我尝试过的是:

在FXML中:

<TextArea 
    fx:id="terminalTextArea"
    layoutX="14.0"
    layoutY="85.0"
    prefHeight="64.0"
    prefWidth="402.0"
    style="-fx-font-family: Consolas; -fx-highlight-fill: #00ff00; -fx-highlight-text-fill: #000000; -fx-text-fill: #00ff00; -fx-background-color:#000000;"
    text="Terminal"
    AnchorPane.leftAnchor="10.0"
    AnchorPane.rightAnchor="10.0">
    <font>
        <Font name="System Bold" size="14.0" />
    </font>
</TextArea>
Run Code Online (Sandbox Code Playgroud)

但没有运气....

并在源代码中:

@Override
public void initialize(URL url, ResourceBundle rb) {
    System.out.println("init here");
    terminalTextArea.setStyle("-fx-text-fill: black;");
}
Run Code Online (Sandbox Code Playgroud)

我唯一得到的是带有边框的颜色,如下图所示。

你们中的任何一个人以前有同样的问题吗????

提前发送

在此处输入图片说明

java textarea javafx

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

javafx ×2

javafx-8 ×1

textarea ×1