Java生成原理图/图表,在运行时编辑和打印选项

时间:2011-11-24 18:24:27

标签: java swing charts schema jfreechart

我正在开发一个程序,它应该从数据库生成动态锦标赛括号,如下所示: enter image description here

因此,我正在寻找生成这些原理图的好方法。应该可以在运行时编辑它并在以后打印它。生成像JFreeChart这样的库的图表只提供标准图表而不是原理图,而XLS生成工具似乎也不是最好的方法。

另一个解决方案可能是使用Java图形,但这似乎真的重新发明了轮子。

感谢您的任何想法!

1 个答案:

答案 0 :(得分:2)

如果没有existing implementation令人满意,那么您将需要创建自定义组件和数据模型。 Swing似乎很合适,文章A Swing Architecture Overview是一个有用的指南。为未来的Look& amp;铺平道路感觉变化,How to Write a Custom Swing Component中显示的方法将提供坚实的基础,即使您只实现一个UI委托。

JFreeChart的特定情况下,在选定的Swing L& F中使用轻量级主题架构,请考虑扩展AbstractRendererAbstractDataset分别用于视图和模型。使您的JDBC dataset成为数据集实施的扩展。