Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/jfree/TimeBounds.java @ 2399:73b15736cb80
Improved the interface and implementations of Bounds.
flys-artifacts/trunk@4025 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 10 Feb 2012 10:43:29 +0000 |
parents | c38063bf99da |
children | 2f6d4f92d628 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/jfree/TimeBounds.java Fri Feb 10 10:24:33 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/jfree/TimeBounds.java Fri Feb 10 10:43:29 2012 +0000 @@ -53,6 +53,17 @@ @Override + public void applyBounds(ValueAxis axis, int percent) { + DateAxis dateAxis = (DateAxis) axis; + + long space = (upper - lower) / 100 * percent; + + dateAxis.setMinimumDate(new Date(lower-space)); + dateAxis.setMaximumDate(new Date(upper+space)); + } + + + @Override public Bounds combine(Bounds bounds) { if (bounds == null) { return this;