2013-02-22 65 views
2

嗨我正在研究java中的硬盘驱动器模拟,我希望能够在任何给定驱动器中表示碎片(表示为一系列对象Hashmaps,阵列等)类似于xp中的酒吧旧的碎片工具XP toolbar。我正在考虑从谷歌的酒吧或饼图我已经闪烁着摇摆可能是我最好的选择?任何人都可以提供任何指导我如何去做这件事。Java Hdd图形表示

回答

2

我会检查出JFreeChart潜在的巨大数字possible renderings。包含代码的大量样本的Here's a page

+0

这看起来很多谢谢。 – Ian 2013-02-22 13:40:34

+0

附加指导[here](http://stackoverflow.com/tags/jfreechart/info); ['XYBlockRenderer'](http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/renderer/xy/XYBlockRenderer.html)似乎是apropos。 – trashgod 2013-02-22 16:11:09

0

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

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

0

JFreeChart可能是酒吧或饼图的解决方案,但如果您只需要一个简单的堆叠酒吧,我确实会建议覆盖挥杆库中的JLabel。这将是非常简单的。

如果你还需要更多的图表和图表和东西,绝对看看JFreeChart,它很棒。