首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javafx TableView中的垂直ScrollBar不起作用

javafx TableView中的垂直ScrollBar不起作用
EN

Stack Overflow用户
提问于 2013-07-19 19:18:55
回答 2查看 2.3K关注 0票数 3

我使用的是jdk 1.8.0附带的javafx版本,build 97。我已经在BorderPane的中心创建了一个TableView。它的水平滚动条运行良好。但是当我调整屏幕大小时,当垂直滚动条出现时,它占据了垂直滚动轨道的整个长度,并且不会移动。同样,点击垂直滚动轨道上的向上滚动和向下滚动按钮没有任何效果。然而,当我用手指在笔记本电脑的触摸板上上下滚动时,它工作得很好。有谁知道我可能做错了什么吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-20 01:12:44

BorderPane外部的一些节点可能会与您的内容重叠。您可以通过最后设置BorderPane的中心来测试这一点,在这种情况下,中心将与边界重叠。总的来说,我并不是很喜欢BorderPane,因为我发现它试图将组件放入最小空间的方式是不直观的,并且在我可以使用的地方坚持使用VBox和HBox。

还请注意,上述行为可能不是您的特定问题。Java 8目前是一个可能有bug的早期访问软件。你的描述听起来像是你发现了一个bug。如果在进一步测试后,您觉得这是一个平台错误,请创建一个sscce并将其包含在bug report中,并说明如何复制该问题。

票数 2
EN

Stack Overflow用户

发布于 2013-07-26 14:37:14

通过在Java7中创建相同的TableView,我确定这种滚动行为是一个错误。自那以后,这个错误已经修复。TableView滚动条在Java8,build 99中功能正常。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17744820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档