2017-05-24 132 views
0

我想将TextArea的颜色更改为黑色,并且通过使用CSS改变了设计。但是还有一些不需要的白点,我不知道如何去除它们。JavaFx不需要的白色边角 - TextArea

enter image description here

.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; 

这是TextArea和IM设置样式与mytextarea.getStyleClass().add("black-card");

修改root背景颜色不会改变这事,我的CSS代码,所以我的结论是,我在CSS代码中做了一些错误,但似乎无法找到我的错误。

在此先感谢,贾斯珀。

+1

我认为你需要设置的内容,以及例如:'.text区段区域。内容{-fx背景色:黑色; }' – Yahya

回答

2

应用背景半径文本区的内容:

.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 ; 
} 
+0

非常感谢你修复它:) – mejasper

+0

对不起,我不得不等待几分钟才能这样做。然后很抱歉要求重复,我找不到帮助我的人。 – mejasper

+0

@mejasper不用担心:我找不到其他人 - 我只记得他们...... –