如何在DataGrid里面产生滚动条而不滚动题头

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在DataGrid里面产生滚动条而不滚动题头相关的知识,希望对你有一定的参考价值。

DataGrid控件滚动条是随记录条数增多或者绑定字段多了而自动形成的。如果标题栏要不出现横向滚动条,需限制所显示的字段数。如果要限制竖向滚动条,只能限制记录集记录数。 参考技术A 在属性里面加上
fit: true
就可以了

JavaFX - 如何从TextArea隐藏滚动条?

任何人都可以告诉我如何隐藏滚动条而不禁用它?

我正在编写一个聊天系统并且具有核心功能,但是当聊天填满textarea时,滚动条会出现以便进一步向下腾出空间但是我似乎无法找到隐藏滚动条的方法而不会完全消除它。

否则,如果可以只改变不透明度,使其不太明显而不改变聊天本身的不透明度。

答案

使用CSS样式表。如JavaFX CSS参考指南的this section所示,TextArea有一个ScrollPane作为其子结构的一部分。如果你去ScrollPane section,你会看到两个可用的CSS属性:-fx-hbar-policy-fx-vbar-policy。这些分别与ScrollPane.hbarPolicyScrollPane.vbarPolicy属性有关。

要永远不显示任何滚动条,请使用以下内容:

.text-area .scroll-pane {
    -fx-hbar-policy: NEVER;
    -fx-vbar-policy: NEVER;
}

然后将样式表添加到场景中。

以上是关于如何在DataGrid里面产生滚动条而不滚动题头的主要内容,如果未能解决你的问题,请参考以下文章

HTML中table带滚动条而标题栏不移动的做法

如何永久显示 UIScrollView 滚动条而不仅仅是闪烁?

网页设计如何设置网页部分内容不随着滚动条而移动移动?

jquery怎么实现平滑滚动效果 就是随着滚动条而滚动

JavaFX - 如何从TextArea隐藏滚动条?

jquery easyUI datagrid如何让宽度自适应