Привет, я работаю над симуляцией жесткого диска в Java, и я хочу иметь возможность представлять фрагментацию в любом данном диске (представленном как серия объектов Hashmaps, Arrays и т. Д.) Что-то вроде баров в xp's старый инструмент фрагментации XP toolbar. Я думал о баре или круговой диаграмме из google, я побледнел, что качели могут быть моим лучшим вариантом? Может ли кто-нибудь дать какие-либо указания, как я могу это сделать.Графическое представление Java Hdd
2
A
ответ
2
Я бы выбрал JFreeChart для потенциально огромного количества possible renderings. Here's a page с большим количеством образцов, включая код.
0
JFreeChart обычно является лучшим выбором для составления карт в приложениях Swing. Есть и другие библиотеки с открытым исходным кодом. См. Последний вопрос на странице this.
Однако, если вам нужны некоторые пользовательские функции, вам может потребоваться выполнить произвольный рендеринг в Graphics2D
.
0
JFreeChart может быть решением для баров или пиар-карт, но если вам просто нужен простой штабелевый бар, я бы рекомендовал переписать JLabel из библиотеки swing. Это будет очень легко.
Если вам нужно еще несколько графиков и графиков и прочее, обязательно посмотрите на JFreeChart, это здорово.
Это выглядит просто благодарю. – Ian
Дополнительные указания [здесь] (http://stackoverflow.com/tags/jfreechart/info); ['XYBlockRenderer'] (http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/renderer/xy/XYBlockRenderer.html). – trashgod