Я хочу рисовать графики (узлы и ребра) в Java. Однако, поскольку я не знаю, как это сделать, я хотел бы получить несколько советов, прежде чем начать.
Как мне это сделать?
использовать пакет Graphics2D, верно?
Как насчет меток для узлов? должен ли я использовать что-то вроде drawString и обрабатывать все «центрирование» вручную или создать для этого JLabel? Могу ли я поместить JLabel в среду Graphics2D?
Я искал, но не нашел простой реализации этого. Если вы знаете об одном, пожалуйста, укажите ссылку в своем ответе.
редактировать: решение, которое я ищу, должно иметь возможность удалять узлы, перетаскивать узлы, редактировать метки, создавать узлы, все с помощью событий мыши.
Спасибо.