HighlightAreapublic class HighlightArea extends ImageMapArea An area highlighting ImageArea class.
This class extends the basic ImageArea Class to highlight an area of
the base image when the mouse enters the area. |
Fields Summary |
---|
int | hlmode | int | hlpercent |
Methods Summary |
---|
public void | enter()The area is repainted when the mouse enters.
repaint();
| public void | exit()The area is repainted when the mouse leaves.
repaint();
| public void | handleArg(java.lang.String arg)The argument string is the highlight mode to be used.
if (arg == null) {
hlmode = parent.hlmode;
hlpercent = parent.hlpercent;
} else {
if (arg.startsWith("darker")) {
hlmode = parent.DARKER;
arg = arg.substring("darker".length());
} else {
hlmode = parent.BRIGHTER;
if (arg.startsWith("brighter")) {
arg = arg.substring("brighter".length());
}
}
hlpercent = Integer.parseInt(arg);
}
| public void | highlight(java.awt.Graphics g)
if (entered) {
g.drawImage(hlImage, X, Y, this);
}
| public void | makeImages()
setHighlight(parent.getHighlight(X, Y, W, H, hlmode, hlpercent));
|
|