Я бы посоветовал вам попробовать Обработка , которая способна делать такие вещи с Java в нулевое время. Домашняя страница здесь .
Вы можетелегко встроить фрейм обработки в ваше приложение, но помните, что они основаны на AWT, поэтому они имеют большой вес и не любят наложения (например, в JInternalFrame
)
Кстати, как вам кажетсяхотеть нарисовать - это диаграмма Ганта, верно?
Вы также можете попробовать с JFreeChart (см. демонстрацию здесь ), она вполне настраиваема и отлично работает ..