我使用jdk 1.8.0,build 97自帶的javafx版本。我在BorderPane的中心創建了一個TableView。它的水平滾動條工作正常。但是當我調整屏幕大小時垂直滾動條出現時,它佔據垂直滾動軌道的整個長度,並且不會移動。同樣,單擊垂直滾動軌道上的向上滾動和向下滾動按鈕也不起作用。但是,當我用手指在筆記本電腦的觸摸板上下滾動時,該功能就可以正常工作。有誰知道我可能做錯了什麼?在javafx中的垂直ScrollBar TableView不工作
3
A
回答
2
可能某些BorderPane外部的節點與您的內容重疊。你可以通過設置最後一個BorderPane的中心來進行測試,在這種情況下,中心會重疊邊界。一般來說,我並不真的很喜歡BorderPane,因爲我發現它嘗試將組件放入非直觀的最小空間中,並儘可能堅持使用VBox和HBox。
另請注意,上述行爲可能不是您的特定問題。目前Java 8是早期的訪問軟件,可能有錯誤。你的描述聽起來像你可能找到了一個錯誤。如果在進一步測試之後,您覺得它是一個平臺錯誤,請創建一個sscce,並將其包含在bug report中,並說明如何複製該問題。
2
通過在Java 7中創建相同的TableView,我確定這種滾動行爲是一個錯誤。該錯誤已被修復。 TableView滾動條通常在Java 8中生成99.
相關問題
- 1. JavaFX TableView ScrollBar值解釋
- 2. 禁用JavaFX TableView的垂直滾動條
- 3. javafx 2 CheckBoxTableCell不能在tableview中工作
- 4. 總是在SlickGrid中顯示垂直ScrollBar
- 5. 垂直ScrollBar不使用EnableScrollBar API重繪
- 6. 垂直居中不工作
- 7. 在JavaFX中製作垂直菜單欄
- 8. 垂直ProgressBar JavaFX
- 9. 垂直居中不工作在Firefox中
- 10. 垂直對齊不工作?
- 11. SplitPane垂直不工作
- 12. JavaFX垂直滑塊
- 13. 變化的JavaFX的TableView垂直滾動條值編程
- 14. Javafx stage不顯示V-Scrollbar
- 15. ios:垂直居中不工作UIContainerView
- 16. 垂直對齊:中間不工作
- 17. 垂直對齊:中文字不工作
- 18. SSRS 2016垂直校準中不工作
- 19. 垂直和水平居中不工作
- 20. 垂直中心不能正常工作
- 21. 垂直scrollview不工作在黑莓
- 22. 從tableView垂直在UITableViewHeaderFooterView中textLabel:willDisplayHeaderView:forSection:
- 23. ngx-perfect-scrollbar不工作
- 24. ScrollArea和ScrollBar不工作
- 25. JavaFX:如何製作合適的垂直工具欄?
- 26. JavaFX ScrollBar值混淆
- 27. 的jCarousel垂直滾動不工作
- 28. Python的垂直堆疊不工作
- 29. 垂直對齊的元素不工作
- 30. 如何垂直對齊文本? (垂直對齊不工作)
你說得對!這是一個錯誤。我試圖在Java 7中創建相同的TableView,它工作得很好。我提交了一個錯誤報告https://javafx-jira.kenai.com/browse/RT-31812 –