您好我正在使用java中的硬盘驱动器模拟,我希望能够在任何给定的驱动器中表示碎片(表示为一系列对象哈希映射,数组等)类似于xp旧碎片工具中的条形图{ {3}}。我想到谷歌的条形图或饼图我已经发现摇摆可能是我最好的选择吗?任何人都可以指出我将如何解决这个问题。
答案 0 :(得分:2)
我会向JFreeChart查看可能数量巨大的possible renderings。 Here's a page包含大量样本,包括代码。
答案 1 :(得分:0)
JFreeChart通常是Swing应用程序中图表的最佳选择。还有一些其他开源库。请参阅this页面上的最后一个问题。
但是,如果您需要一些自定义功能,则可能需要在Graphics2D
中进行一些自定义渲染。
答案 2 :(得分:0)
JFreeChart可能是bar或piecharts的解决方案,但如果你只需要一个简单的堆叠条,我确实建议从swing库中覆盖JLabel。这将非常容易。
如果你还需要更多图表和情节,那么一定要看看JFreeChart,这很棒。