sample http://cache.fxexperience.com/wp-content/uploads/2012/10/Picture2.png
顺便说一句,图像来自这个功能的样本,但它特定于Java FX 8.0.我一直在尝试使用rowFactory但是没有足够的文档来说明如何使用它.
提前致谢.
解决方法
它可能会在未来发布.
跟踪单元格跨越的功能请求是RT-24747 Cell spanning / merging in TableView.(这只是提供问题中引用的图像的功能请求).
链接的功能请求包括用于显示包含行和列跨越单元格的表的示例代码.示例代码依赖于附加到功能请求的补丁.该补丁修改了Java 8的JavaFX控件代码.
您可以在功能请求中研究代码和补丁,以确定是否可以在用户代码中为自己实现此类技术,而无需修补JavaFX运行时.
我所知道的唯一自定义行工厂的代码是openjfx中用于默认TableView行处理的代码 – 这并不简单.作为参考,代码在TableRow.java,TableRowSkinBase.java和TableRowSkin.java中.
实现自己的行工厂的另一种方法是Updating TableView row appearance,它使用css来修改某些单元格或整行的样式,而不是使用完全自定义的行工厂.您可以通过修改css样式来删除跨越单元格之间的行分隔符,而不是实现一个全新的行工厂.
使用ScenicView或SceneBuilder CSS Analyzer工具可以帮助确定要修改的所需css样式.
原文地址:https://www.jb51.cc/java/121830.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。