当前位置: 首页 > 知识库问答 >
问题:

Java7到Java8中关于TextArea和样式表/CSS背景色设置的问题

徐高懿
2023-03-14
<TextArea layoutX="1" layoutY="230" minHeight="120" minWidth="320" editable="false" fx:id="eventWindow" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.bottomAnchor="0.0"/>
#eventWindow {
    -fx-background-color: black;
    -fx-text-fill: white;
}
.events {
    -fx-background-color: black;
    -fx-text-fill: white;  
}
.textarea {
    -fx-background-color: black;
    -fx-text-fill: white;  
}

我知道这不是这个星球上最关键的事情...但这快把我逼疯了!

提前感谢!-Adeena

共有1个答案

高奇
2023-03-14

问题是TextArea由几个节点(TextArea、ScrollPane、Content)组成。要更改内容节点的背景,可以使用以下css:

.text-area .scroll-pane .content{
    -fx-background-color: black;
}

在JavaFX css文档中解释了节点的子结构:http://download.java.net/jdk8/jfxdocs/JavaFX/scene/doc-files/cssref.html#textarea

以下是相关问题的链接:https://javafx-jira.kenai.com/browse/rt-31904

 类似资料:
  • 本文向大家介绍使用CSS设置元素的背景色,包括了使用CSS设置元素的背景色的使用技巧和注意事项,需要的朋友参考一下 要设置元素的背景色,请使用background-color 属性。 示例 您可以尝试运行以下代码,以了解如何使用background-color属性:

  • 问题内容: 我正在使用Nimbus外观。我需要在JTabbedPane中更改选项卡的背景色和前景色,但在JTabbedPane中未设置颜色。我尝试了setForeground(),setForegroundAt(),setBackground()和setBackgroundAt()方法,但没有用。这是我的代码 } 问题答案: 您可以执行几项不同的操作,具体取决于您希望对确切颜色进行多少控制。最简单

  • 通过RGB值设置背景的颜色。 默认的颜色是 0x000000: // 颜色的参数可以是字符串 "#530000" 或者是十六进制数值 0x530000 controller.setBackgroundColor("#530000); //controller.setBackgroundColor(0x530000);

  • 问题内容: 如果选择了该面板(单击该面板),则该面板的颜色为蓝色。另外,我在该面板上添加了一个小标志(图像),它表示所选面板之前已被选中。 因此,如果用户看到例如10个面板,其中有4个带有这个小标记,则他知道自己之前已经单击了这些面板。到目前为止,这项工作还不错。现在的问题是我无法显示小标志并使面板同时变为蓝色。 我使用css将面板设置为蓝色,使用设置背景图像。但是背景色似乎在图像上方,因此您看不

  • 问题内容: 我在这家公司是新来的,我们有一款使用英里数的CSS的产品。我正在尝试为我们的应用制作可打印的样式表,但是in 中存在问题。 其他所有内容都可以使用,我可以修改边框等,但不会在打印中出现。现在,我了解到,如果没有更多详细信息,可能所有人都无法回答我的问题。我只是想知道以前是否有人遇到过此问题或类似问题。 问题答案: 如果用户在其打印设置中关闭了“打印背景色和图像”,则没有CSS会覆盖它,

  • 问题内容: 如何设置JFrame的背景颜色? 问题答案: 检索框架的内容窗格,并使用从继承的方法更改颜色。 例: