1

我正在向我的绘图添加注释,但我不知道如何更改它的颜色或线宽(笔画)。我已经尽我所能阅读了文档,但我没有想法。任何人都可以帮忙吗?

Shape shape = new Ellipse2D.Double(circleXValue - radius, circleYValue - radius, radius + radius, radius + radius);
XYShapeAnnotation annotation = new XYShapeAnnotation(shape);
// ??
plot.addAnnotation(annotation);
4

2 回答 2

3

您可以使用此处此处找到相关示例。XYShapeAnnotation

图 1

图 2

于 2012-08-01T01:08:17.553 回答
3

您正在使用此构造函数

public XYShapeAnnotation(java.awt.Shape shape)

您可能希望使用指定附加参数的这些构造函数之一:

public XYShapeAnnotation(
    java.awt.Shape shape,
    java.awt.Stroke stroke,
    java.awt.Paint outlinePaint)

public XYShapeAnnotation(
    java.awt.Shape shape,
    java.awt.Stroke stroke,
    java.awt.Paint outlinePaint,
    java.awt.Paint fillPaint)
于 2012-07-31T23:01:55.787 回答