我正在开发一个程序,它应该从数据库生成动态锦标赛括号,如下所示:
因此,我正在寻找生成这些原理图的好方法。应该可以在运行时编辑它并在以后打印它。生成像JFreeChart这样的库的图表只提供标准图表而不是原理图,而XLS生成工具似乎也不是最好的方法。
另一个解决方案可能是使用Java图形,但这似乎真的重新发明了轮子。
感谢您的任何想法!
答案 0 :(得分:2)
如果没有existing implementation令人满意,那么您将需要创建自定义组件和数据模型。 Swing似乎很合适,文章A Swing Architecture Overview是一个有用的指南。为未来的Look& amp;铺平道路感觉变化,How to Write a Custom Swing Component中显示的方法将提供坚实的基础,即使您只实现一个UI委托。
在JFreeChart
的特定情况下,在选定的Swing L& F中使用轻量级主题架构,请考虑扩展AbstractRenderer
和AbstractDataset
分别用于视图和模型。使您的JDBC dataset成为数据集实施的扩展。