簡體   English   中英

JavaFX:文本區域背景顏色錯誤

[英]JavaFX: Textarea background color error

這是問題所在:

我厭倦了讓 javafx 的 textarea 變成黑色,所以我嘗試添加參數:

“-fx-background-color” ,值為“black”

它確實改變了一些東西:在文本區域周圍出現了一個黑色邊框。 我試圖改變背景大小:

值為“100”“-fx-background-insets” (出於測試目的,我知道最多有 4 個值)

但沒有發生任何視覺上的事情。

但是,如果我將值設置為“-100”,則文本區域外 100 像素的屏幕將被塗成黑色。 因此,理論上,反轉參數提供了我想要的反轉結果。

因此我問:為什么它不起作用? 我查找了其他解決方案,他們使用“-fx-background-color”參數來做到這一點,那么這里缺少什么?

在外部CSS文件中使用以下命令:

.text-area .content { 
    -fx-background-color: black; 
}

不要忘記通過FXML或通過代碼包含此CSS文件。 您可以使用本教程

我剛剛在JavaFX中找到了改變TextArea背景顏色的解決方案。 把這個寫在你的 controller class 中:

textarea.setStyle("-fx-control-inner-background: black;");

我在stackoverflow上進行了深入搜索,最終找到了它。 鏈接如下: Textarea javaFx 顏色

快樂編碼!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM