RoundHrefButtonAreapublic class RoundHrefButtonArea extends HrefButtonArea An improved, round, "Fetch a URL" ImageArea class.
This class extends the HrefButtonArea Class to make the 3D button
a rounded ellipse. All of the same feedback and operational
charactistics as the HrefButtonArea apply. |
Fields Summary |
---|
RoundButtonFilter | roundfilterThe filter used to create the 3D look for the button when it is up. |
Methods Summary |
---|
public boolean | inside(int x, int y)Test if the coordinate is inside the round region. Use the test
provided by the filter that creates the 3D look for consistency.
return roundfilter.inside(x - X, y - Y);
| public void | makeImages()Construct the 3D look images that this area uses to draw the button.
roundfilter = new RoundButtonFilter(false, parent.hlpercent,
border, W, H);
upImage = parent.getHighlight(X, Y, W, H, roundfilter);
downImage = parent.getHighlight(X, Y, W, H,
new RoundButtonFilter(true,
parent.hlpercent,
border, W, H));
|
|