[英]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.