mej*_*per 2 java user-interface javafx
我想将 TextArea 的颜色更改为黑色,并且使用 CSS 稍微更改了设计。但是留下了一些不需要的白点,我不知道如何去除它们。
.black-card{
-fx-text-fill: #d4d4d4;
-fx-control-inner-background: #1b191a;
-fx-text-box-border: transparent;
-fx-faint-focus-color: transparent;
-fx-focus-color: transparent;
-fx-prompt-text-fill: #a2a2a2;
-fx-background-radius: 0;
Run Code Online (Sandbox Code Playgroud)
这是我用于 TextArea 的 css 代码,我用 mytextarea.getStyleClass().add("black-card");
更改根背景颜色不会对此做出任何改变,所以我的结论是我在 CSS 代码中做错了什么,但似乎找不到我的错误。
提前致谢,贾斯珀。
将背景半径应用于文本区域的内容:
.black-card{
-fx-text-fill: #d4d4d4;
-fx-control-inner-background: #1b191a;
-fx-text-box-border: transparent;
-fx-faint-focus-color: transparent;
-fx-focus-color: transparent;
-fx-prompt-text-fill: #a2a2a2;
}
.black-card .content {
-fx-background-radius: 0 ;
}
Run Code Online (Sandbox Code Playgroud)