2017-05-23 80 views
1

我試圖在我的JFreeChart上分層註解。目前,註釋出現在我的圖表上方,但我希望它們在下面出現。JFreeChart分層註釋

xyPlot.addAnnotation(MECamVisArea, Layer.BACKGROUND); 

當我進入這一行,我得到,指出不兼容的類型層不能轉換到Boolean錯誤消息。我會留下完整的註釋代碼。

XYPolygonAnnotation MECamVisArea = new XYPolygonAnnotation(new double[]{0.0, 0.0, 
    defaultPosX, (defaultPosX*tan(0.907571)), defaultPosX, -(defaultPosX*tan(0.907571))}) { 

    @Override 
    public void draw(Graphics2D g2, XYPlot plot, Rectangle2D dataArea, ValueAxis 
     domainAxis, ValueAxis rangeAxis, int rendererIndex, PlotRenderingInfo info) { 
    Graphics2D g22 = (Graphics2D) g2.create(); 
    g22.setXORMode(new Color(0xff3300)); 
    super.draw(g22, plot, dataArea, domainAxis, rangeAxis, rendererIndex, info); 
    } 
}; 

xyPlot.addAnnotation(MECamVisArea, Layer.BACKGROUND); 

回答