gpt4 book ai didi

JavaFX 删除工具栏和窗口顶部之间的分隔

转载 作者:搜寻专家 更新时间:2023-10-31 20:21:51 25 4
gpt4 key购买 nike

我有一个 JavaFX 应用程序,atm 只是一个 BorderPane,顶部有一个 ToolBar。它看起来像这样:

enter image description here

我想知道是否有办法删除窗口顶部和工具栏之间的线,使其看起来像这样:

enter image description here

我已经尝试将 ToolBar 的边框宽度和 BorderPane 的边框宽度设置为 0,但均无济于事。

最佳答案

该线是工具栏的第一个背景颜色,仅在其上方和底部显示 1px。 checkout 下面的 -fx-background-insets

.tool-bar:horizontal {
-fx-background: derive(-fx-base,-30%);
-fx-background-color:
linear-gradient(to bottom, derive(-fx-base,-30%), derive(-fx-base,-60%)),
linear-gradient(to bottom, derive(-fx-base,65%) 2%, derive(-fx-base,-20%) 95%);
-fx-background-insets: 0, 1 0 1 0;
-fx-background-radius: 0, 0 ;
-fx-padding: 0.416667em 0.833em 0.416667em 0.833em; /* 5 10 5 10 */
-fx-spacing: 0.333em; /* 4 */
-fx-alignment: CENTER_LEFT;
}

要删除顶行,请将插图更改为:

-fx-background-insets: 0, 0 0 1 0;

要调整 JavaFX 控件的默认外观,我建议查看 caspian.css 文件。

关于JavaFX 删除工具栏和窗口顶部之间的分隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13325097/

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