gpt4 book ai didi

JavaFX 节点部分边框

转载 作者:技术小花猫 更新时间:2023-10-29 11:29:19 25 4
gpt4 key购买 nike

有一个节点,例如 VBox 我正在尝试添加边框,我可以想到两种方法 - 使用 css 或使用 new Border () 等。

如何去除部分边框?即删除边框的底部

最佳答案

您可以为不同边的边框指定不同的样式

使用边框

@Override
public void start(Stage primaryStage) {
Region root = new Region();
root.setBorder(new Border(new BorderStroke(Color.RED, Color.RED, Color.RED, Color.RED,
BorderStrokeStyle.SOLID, BorderStrokeStyle.SOLID, BorderStrokeStyle.NONE, BorderStrokeStyle.SOLID,
CornerRadii.EMPTY, new BorderWidths(5), Insets.EMPTY)));

Scene scene = new Scene(root, 300, 300);

primaryStage.setScene(scene);
primaryStage.show();
}

使用内联 CSS

root.setStyle("-fx-border-style: solid solid none solid; -fx-border-width: 5; -fx-border-color: red;");

使用 css 样式表

.root { /* modify the selector according to your needs */
-fx-border-style: solid solid none solid;
-fx-border-width: 5;
-fx-border-color: red;
}

关于JavaFX 节点部分边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43166303/

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