Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java @ 3464:0b9b2a0c4e64
Point labels can have a background color now.
flys-artifacts/trunk@5132 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Thu, 26 Jul 2012 10:02:07 +0000 |
parents | 2a8919e0ed28 |
children | f2a5fe968b98 |
comparison
equal
deleted
inserted
replaced
3463:7198f04e4221 | 3464:0b9b2a0c4e64 |
---|---|
1 package de.intevation.flys.jfree; | 1 package de.intevation.flys.jfree; |
2 | 2 |
3 import java.awt.Color; | 3 import java.awt.Color; |
4 import java.awt.Font; | |
4 import java.awt.Graphics2D; | 5 import java.awt.Graphics2D; |
5 import java.awt.Font; | |
6 import java.awt.Paint; | 6 import java.awt.Paint; |
7 import java.awt.Shape; | 7 import java.awt.Shape; |
8 import java.awt.geom.Rectangle2D; | 8 import java.awt.geom.Rectangle2D; |
9 import java.util.HashMap; | 9 import java.util.HashMap; |
10 import java.util.Map; | 10 import java.util.Map; |
11 | 11 |
12 import org.apache.log4j.Logger; | 12 import org.apache.log4j.Logger; |
13 | |
14 import org.jfree.chart.axis.ValueAxis; | 13 import org.jfree.chart.axis.ValueAxis; |
15 import org.jfree.chart.entity.EntityCollection; | 14 import org.jfree.chart.entity.EntityCollection; |
16 import org.jfree.chart.plot.CrosshairState; | 15 import org.jfree.chart.plot.CrosshairState; |
17 import org.jfree.chart.plot.PlotOrientation; | 16 import org.jfree.chart.plot.PlotOrientation; |
18 import org.jfree.chart.plot.XYPlot; | 17 import org.jfree.chart.plot.XYPlot; |
19 import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer; | 18 import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer; |
20 import org.jfree.data.xy.XYDataset; | 19 import org.jfree.data.xy.XYDataset; |
21 import org.jfree.data.xy.XYSeries; | 20 import org.jfree.data.xy.XYSeries; |
22 import org.jfree.data.xy.XYSeriesCollection; | 21 import org.jfree.data.xy.XYSeriesCollection; |
22 import org.jfree.text.TextUtilities; | |
23 import org.jfree.ui.RectangleEdge; | 23 import org.jfree.ui.RectangleEdge; |
24 import org.jfree.ui.TextAnchor; | 24 import org.jfree.ui.TextAnchor; |
25 import org.jfree.util.BooleanList; | 25 import org.jfree.util.BooleanList; |
26 import org.jfree.util.ShapeUtilities; | 26 import org.jfree.util.ShapeUtilities; |
27 import org.jfree.text.TextUtilities; | |
28 | 27 |
29 /** | 28 /** |
30 * Renderer with additional the additional functionality of renderering minima | 29 * Renderer with additional the additional functionality of renderering minima |
31 * and/or maxima of dataseries contained in datasets. | 30 * and/or maxima of dataseries contained in datasets. |
32 */ | 31 */ |
33 public class EnhancedLineAndShapeRenderer extends XYLineAndShapeRenderer { | 32 public class EnhancedLineAndShapeRenderer extends XYLineAndShapeRenderer { |
33 | |
34 /** | |
35 * | |
36 */ | |
37 private static final long serialVersionUID = 1L; | |
34 | 38 |
35 /** Own logger. */ | 39 /** Own logger. */ |
36 private static final Logger logger = | 40 private static final Logger logger = |
37 Logger.getLogger(EnhancedLineAndShapeRenderer.class); | 41 Logger.getLogger(EnhancedLineAndShapeRenderer.class); |
38 | 42 |