JavaFX滚动条交叉点';WebView中的颜色
每当WebView必须同时显示垂直和水平滚动条时,在两个滚动条的交叉处都会有一个小的白色正方形 我想改变这个广场的颜色 到目前为止我都试过了 我首先尝试修改WebView、场景和JavaFX滚动条的背景颜色。但显然: WebView不是JavaFXUI控件,而是显示网页的一部分 (见附件) 因此,根据在中找到的信息,我尝试修改以下元素的背景颜色:JavaFX滚动条交叉点';WebView中的颜色,java,webview,javafx,scrollbar,Java,Webview,Javafx,Scrollbar,每当WebView必须同时显示垂直和水平滚动条时,在两个滚动条的交叉处都会有一个小的白色正方形 我想改变这个广场的颜色 到目前为止我都试过了 我首先尝试修改WebView、场景和JavaFX滚动条的背景颜色。但显然: WebView不是JavaFXUI控件,而是显示网页的一部分 (见附件) 因此,根据在中找到的信息,我尝试修改以下元素的背景颜色: :-webkit滚动条 :-webkit滚动条轨迹 身体 html 甚至去潜水看看我能得到什么 有人知道我怎样才能改变这个白色正方形的颜色吗 你
- :-webkit滚动条
- :-webkit滚动条轨迹
- 身体
- html
- 甚至去潜水看看我能得到什么
现在已经快一年了,但对于任何需要知道如何实现这一目标的人来说,这是可以做到的
.corner {
-fx-background-color: transparent;
}
您还可以使用此链接了解有关设置滚动条样式的更多详细信息:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.web.WebView?>
<AnchorPane
fx:controller="sample.Controller"
stylesheets="@WebView.css"
prefHeight="400.0"
prefWidth="600.0"
xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
<children>
<WebView fx:id="webView" prefHeight="400.0" prefWidth="600.0"
AnchorPane.bottomAnchor="0.0"
AnchorPane.leftAnchor="0.0"
AnchorPane.rightAnchor="0.0"
AnchorPane.topAnchor="0.0"/>
</children>
</AnchorPane>
package sample;
import javafx.fxml.FXML;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
public class Controller {
@FXML
public WebView webView;
@FXML
private void initialize(){
WebEngine engine = webView.getEngine();
engine.load("http://www.bing.com");
engine.setUserStyleSheetLocation(getClass().getClassLoader().getResource("sample/UserStyleSheet.css").toExternalForm());
}
}
.corner {
-fx-background-color: transparent;
}