Java Hdd图形表示

时间:2013-02-22 11:57:52

标签: java swing graphics

您好我正在使用java中的硬盘驱动器模拟,我希望能够在任何给定的驱动器中表示碎片(表示为一系列对象哈希映射,数组等)类似于xp旧碎片工具中的条形图{ {3}}。我想到谷歌的条形图或饼图我已经发现摇摆可能是我最好的选择吗?任何人都可以指出我将如何解决这个问题。

3 个答案:

答案 0 :(得分:2)

我会向JFreeChart查看可能数量巨大的possible renderingsHere's a page包含大量样本,包括代码。

答案 1 :(得分:0)

JFreeChart通常是Swing应用程序中图表的最佳选择。还有一些其他开源库。请参阅this页面上的最后一个问题。

但是,如果您需要一些自定义功能,则可能需要在Graphics2D中进行一些自定义渲染。

答案 2 :(得分:0)

JFreeChart可能是bar或piecharts的解决方案,但如果你只需要一个简单的堆叠条,我确实建议从swing库中覆盖JLabel。这将非常容易。

如果你还需要更多图表和情节,那么一定要看看JFreeChart,这很棒。