这个问题是在关于JavaFX TextArea控件的一些“发现”之后提出的。我已经到了询问我是否有bug和/或围绕什么工作的阶段?
TextArea JavaDoc、FXML文档和JavaFX CSS文档通过以下方式显示从区域继承的-FX-background-color属性:
显式属性是从区域继承的:
我一直运气不好。我的锚窗是:黑底白文。在场景生成器中,我放在锚窗格中的TextArea控件是白色背景和白色文本。我以为我没有文本,直到我使用Scene Builder设置了一个本地风格的:-FX-text-fill:Grey;然后我看到了短信。
我将与AnchorPane相同的CSS样式直接应用到TextArea中--背景仍然是白色的。我用Scene Builder设置了一个本地风格的:-FX-background-color:yellow,事情变得有趣起来。
在我的region-background=black的情况下,我可以看到一个黄色轮廓(假定是文本区的黄色背景),在白色背景显示区域后面,带有灰色文本(暂时)。当然,如果我移除本地风格的ON-FX-TEXT-FILL,我会在白色背景上使用白色文本,而在后面使用黄色(环绕?)。
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.*?>
<?import java.lang.*?>
<?import javafx.scene.layout.*?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity"
prefHeight="400.0" prefWidth="600.0"
xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1"
style="-fx-background-color: black;" >
<children>
<TextArea layoutX="211.0" layoutY="108.0"
prefHeight="200.0" prefWidth="200.0"
style="-fx-background-color: yellow;" />
</children>
</AnchorPane>
注意两种背景颜色样式设置:
到目前为止,我还没有看到任何关于TextArea的复合控件的提及。我想有一些明确的问题需要回答。
TextArea本身由几个元素组成,其CSS层次结构有点深。乍一看,设置.text-area的-fx-background-color似乎能起到作用,但实际上有一个ScrollPane,它有一个StackPane(.viewport)和一个区域(.content),您必须满足于此。一般情况下,你可以使用一些像这样的CSS来得到你想要的东西。
.text-area *.content {
-fx-background-color: yellow;
}
您可以使用SceneBuilder2 CSS Analyzer深入到TextArea中,看看那里发生了什么。另外,如果还没有,请查看Java CSS参考指南。
目前我正在尝试创建自定义按钮与自定义背景,重点是我想创建圆角边缘的按钮编程。这是我创建的代码: getscreenwidth和getscreenheight背后 结果是文本不见了 这方面有什么办法吗?
问题内容: 我正在使用python 2.7和xlwt模块进行excel导出 我想设置一个我可以使用的单元格的背景色 但我想设置自定义颜色smth。例如#8a8eef或是否存在可能的颜色调色板,因为浅蓝色无法正常工作:) 谢谢 问题答案: 如果您不使用而是逐步构建对象,则这是使用用户友好颜色名称的另一种方法:
我使用以下代码来设置jTable中的备用背景行颜色: 它是有效的。但是,我想使用自定义颜色(如rgb(242242))代替浅灰色作为替代颜色,但在执行以下操作时: 替代颜色完全被忽略,所有行都有白色背景。看起来此方法仅适用于属于颜色枚举的颜色。怎么会这样? 下面是一个完整的工作示例,随后是结果屏幕:
我正在使用TextFlow和一些Text项目来显示样式化的文本,但我找不到为Text项目设置简单背景颜色的方法。 我可以设置填充颜色和字体,但它没有设置背景颜色的java方法或css属性。
我有一个按钮,它包含一个抽屉和文本。我希望按钮的背景不同于正常提供的(最好是一个普通的颜色)。这工作得很好,我只需在XML文件中使用属性并相应地分配颜色。然而,我希望背景改变为不同的颜色时,选择或聚焦(状态选择器)。 我尝试用定义的颜色在一个可绘制的文件夹中创建一个选择器(当处理按钮的文本时很好地工作),如下所示: 并将此xml设置为属性,如下所示: 但这会引起一个力闭合,说明: 但资源就在那里。
看,应用程序的背景颜色和2个禁用文本字段的背景颜色不同问题:如何更改禁用和不可编辑文本字段的背景颜色。 是右边的文本字段(在照片中)。我尝试过的是:把