我想更改内容的颜色和字体大小,javafx.scene.text.Text但似乎找不到正确的CSS。我使用了以下内容,但没有明显的变化。
.text {
-fx-font-smoothing-type: lcd;
-fx-fill: white;
-fx-font-size: 11pt;
}
Run Code Online (Sandbox Code Playgroud)
谁能告诉我如何更改javafx.scene.text.Text使用CSS 的颜色和大小 ?
小智 5
内容CSS不适用于javafx中的“文本”节点。如果应用.text {},它将应用于所有按钮文本和其他按钮文本,但不适用于您所需的Text节点。
但是,您可以在css中使用样式类,并在fxml中使用相同的样式,如下所示。
.text-id {
-fx-font-smoothing-type: lcd;
-fx-fill: white;
-fx-font-size: 11pt;
}
Run Code Online (Sandbox Code Playgroud)
然后在FXML中
<Text layoutX="238.0" layoutY="141.0" strokeType="OUTSIDE" strokeWidth="0.0" styleClass="text-id" text="NEW TEXT" />
Run Code Online (Sandbox Code Playgroud)
希望对您有帮助。
| 归档时间: |
|
| 查看次数: |
3698 次 |
| 最近记录: |