【发布时间】:2015-07-21 13:10:45
【问题描述】:
我想使用分页来明智地显示表格页面。这原则上可行,但我想添加与默认分页导航位于同一行的其他控件:
- 转到首页的按钮(“
- 用于跳转到指定页面索引的文本字段
- 转到最后一页的按钮(“>>”)
- 每页条目数的文本字段
- 搜索文本字段以跳转到包含具有给定 ID 的行条目的页面。
我可以使用 setPageFactory() 方法自定义分页控件上方的页面,但我无法自定义导航控件本身。怎么做?如果我在默认导航上方或下方添加其他控件,我会浪费一些空间:
【问题讨论】:
-
不支持自定义导航 - 它是一个包私有类 (NavigationControl),它被硬编码并硬连接到 PaginationSkin 中。您唯一的选择(我可以看到)是使用自定义导航控件滚动您自己的皮肤(主要是 c&p)(但从未尝试过)
-
我没有检查,但如果这不能用公共 API 更改,您可能需要提交增强请求:bugs.java.com
标签: java layout pagination javafx-8