Вопрос по легенде в JFreeChart
Я создаю вручную легенду для диаграммы в JFreeChart:
LegendItemCollection chartLegend = new LegendItemCollection();
Shape shape = new Rectangle(10, 10);
chartLegend.add(new LegendItem("Item 1", null, null, null, shape, item1Color));
chartLegend.add(new LegendItem("Item 2", null, null, null, shape, item2Color));
plot.setFixedLegendItems(chartLegend);
Теперь мне надо вместо цветного квадрата нарисовать символ. К примеру, красный восклицательный знак. Как мне это сделать?
Заранее спасибо.
UPD. Решилось при помощи передачи TexturePaint вместо обычного цвета.
LegendItemCollection chartLegend = new LegendItemCollection();
Shape shape = new Rectangle(10, 10);
chartLegend.add(new LegendItem("Item 1", null, null, null, shape, item1Color));
chartLegend.add(new LegendItem("Item 2", null, null, null, shape, item2Color));
plot.setFixedLegendItems(chartLegend);
Теперь мне надо вместо цветного квадрата нарисовать символ. К примеру, красный восклицательный знак. Как мне это сделать?
Заранее спасибо.
UPD. Решилось при помощи передачи TexturePaint вместо обычного цвета.
