gpt4 book ai didi

java - 为什么 Css 特定的边框样式(如脊线、凹槽、起点、插图)在 javafx 中不起作用?

转载 作者:行者123 更新时间:2023-11-28 05:11:14 27 4
gpt4 key购买 nike

我正在尝试通过在 JavaFX 应用程序中使用凹槽、脊线边框样式来获得 3d 外观。但它正在向我展示

Unsupported <border-style> 'groove' while parsing '-fx-border-style'

为什么JavaFX CSS只有点线、虚线、实线等有限的边框样式。此外,如何在javaFx边框中实现凹槽等3d效果?

最佳答案

似乎甚至 JavaFX 都声明遵循 CSS 2.1 groove 和其他 aren`t implemented .

可能您可以使用 -fx-border-image-source 进行样式设置,或者使用 Pane 中的 Pane 进行结构化:

<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.Pane?>
<?import javafx.scene.layout.StackPane?>

<StackPane prefHeight="150.0" prefWidth="200.0" style="-fx-border-style: solid; -fx-border-width: 4;" BorderPane.alignment="CENTER" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
<children>
<Pane prefHeight="200.0" prefWidth="200.0" style="-fx-border-style: solid; -fx-border-color: gray; -fx-border-width: 4;" />
</children>
</StackPane>

关于java - 为什么 Css 特定的边框样式(如脊线、凹槽、起点、插图)在 javafx 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39545441/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com