2013-02-22 2 views
2

Привет, я работаю над симуляцией жесткого диска в Java, и я хочу иметь возможность представлять фрагментацию в любом данном диске (представленном как серия объектов Hashmaps, Arrays и т. Д.) Что-то вроде баров в xp's старый инструмент фрагментации XP toolbar. Я думал о баре или круговой диаграмме из google, я побледнел, что качели могут быть моим лучшим вариантом? Может ли кто-нибудь дать какие-либо указания, как я могу это сделать.Графическое представление Java Hdd

ответ

2

Я бы выбрал JFreeChart для потенциально огромного количества possible renderings. Here's a page с большим количеством образцов, включая код.

+0

Это выглядит просто благодарю. – Ian

+0

Дополнительные указания [здесь] (http://stackoverflow.com/tags/jfreechart/info); ['XYBlockRenderer'] (http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/renderer/xy/XYBlockRenderer.html). – trashgod

0

JFreeChart обычно является лучшим выбором для составления карт в приложениях Swing. Есть и другие библиотеки с открытым исходным кодом. См. Последний вопрос на странице this.

Однако, если вам нужны некоторые пользовательские функции, вам может потребоваться выполнить произвольный рендеринг в Graphics2D.

0

JFreeChart может быть решением для баров или пиар-карт, но если вам просто нужен простой штабелевый бар, я бы рекомендовал переписать JLabel из библиотеки swing. Это будет очень легко.

Если вам нужно еще несколько графиков и графиков и прочее, обязательно посмотрите на JFreeChart, это здорово.