2017-05-24 131 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不用擔心:我找不到其他人 - 我只記得他們...... –