image map, href question

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
Jeff Gardner
Posts: 10
Joined: Sun Dec 28, 2003 5:38 pm

image map, href question

Post by Jeff Gardner » Wed Apr 28, 2004 9:54 pm

In a image map that I create, generates the following;
image map <MAP NAME="chart">
<AREA SHAPE="RECT" COORDS="49,29,78,530" href="JeffsTest.html?series=row1&section=Telement 1">
<AREA SHAPE="RECT" COORDS="91,129,120,530" href="JeffsTest.html?series=row2&section=Telement 1">
<AREA SHAPE="RECT" COORDS="133,229,162,529" href="JeffsTest.html?series=row3&section=Telement 1">
<AREA SHAPE="RECT" COORDS="175,329,204,529" href="JeffsTest.html?series=row4&section=Telement 1">
<AREA SHAPE="RECT" COORDS="217,430,246,530" href="JeffsTest.html?series=row5&section=Telement 1">
<AREA SHAPE="RECT" COORDS="321,29,350,530" href="JeffsTest.html?series=row1&section=Telement 2">
<AREA SHAPE="RECT" COORDS="363,129,392,530" href="JeffsTest.html?series=row2&section=Telement 2">
<AREA SHAPE="RECT" COORDS="405,229,434,529" href="JeffsTest.html?series=row3&section=Telement 2">
<AREA SHAPE="RECT" COORDS="447,329,476,529" href="JeffsTest.html?series=row4&section=Telement 2">
<AREA SHAPE="RECT" COORDS="489,430,518,530" href="JeffsTest.html?series=row5&section=Telement 2">
<AREA SHAPE="RECT" COORDS="593,29,622,530" href="JeffsTest.html?series=row1&section=Telement 3">
<AREA SHAPE="RECT" COORDS="635,129,664,530" href="JeffsTest.html?series=row2&section=Telement 3">
<AREA SHAPE="RECT" COORDS="678,229,707,529" href="JeffsTest.html?series=row3&section=Telement 3">
<AREA SHAPE="RECT" COORDS="720,329,749,529" href="JeffsTest.html?series=row4&section=Telement 3">
<AREA SHAPE="RECT" COORDS="762,430,791,530" href="JeffsTest.html?series=row5&section=Telement 3">
</MAP>

Is it possible to change the href to a specific url based on the series and section?

Thanks
- Jeff

david.gilbert
JFreeChart Project Leader
Posts: 11734
Joined: Fri Mar 14, 2003 10:29 am
antibot: No, of course not.
Contact:

Post by david.gilbert » Wed Apr 28, 2004 9:59 pm

Yes. Take a look at the interfaces and classes in the org.jfree.chart.urls package. For example, you can write a class that implements the CategoryURLGenerator interface - the generateURL() method returns the URL to use. You install a URL generator with the renderer using the following method:

http://www.jfree.org/jfreechart/javadoc ... Generator)
David Gilbert
JFreeChart Project Leader

:idea: Read my blog
:idea: Support JFree via the Github sponsorship program

Locked