JavaFX:如何在TableView中设置滚动条的样式,使其看起来像标准的Windows滚动条?

JavaFX:如何在TableView中设置滚动条的样式,使其看起来像标准的Windows滚动条?,javafx,tableview,scrollbar,Javafx,Tableview,Scrollbar,我正在尝试将TableView滚动条的样式设置为标准Windows滚动条:也就是说,它应该看起来像: 在此文本区域文本框中。请帮助。我认为这在纯CSS中是不可能的,所以我想你可以选择创建自己的皮肤,就像 由于您可能不想单独设置每个滚动条的外观,请确保在应用程序的css中设置外观: .scroll-bar { -fx-skin: "org.foo.bar.MyWindowsScrollBarSkin"; } 您是否有一个单一的目标操作系统版本(如图所示为win7)?如果您将滚动条的样式设

我正在尝试将TableView滚动条的样式设置为标准Windows滚动条:也就是说,它应该看起来像:


在此文本区域文本框中。请帮助。

我认为这在纯CSS中是不可能的,所以我想你可以选择创建自己的皮肤,就像

由于您可能不想单独设置每个滚动条的外观,请确保在应用程序的css中设置外观:

.scroll-bar {
   -fx-skin: "org.foo.bar.MyWindowsScrollBarSkin";
}

您是否有一个单一的目标操作系统版本(如图所示为win7)?如果您将滚动条的样式设置为标准windows滚动条,则如果它在其他平台上运行,则不会显示在那里。我希望将滚动条的样式设置为如所附图片所示。滚动条的样式只能在Windows平台上应用(Windows 7滚动条就足够了)。我想在JavaFXTableView中设置滚动条的样式,但整个应用程序都是Swing类型,但我将使用JFXPanel。