Hej NG
Jeg sidder og laver en java applet, hvori der ligger nogle jpg billeder
som der skal skiftes imellem alt afhængig af om man venstre eller højre
klikker på dem. Jeg har fået lagt billedet i appletten men når jeg
klikker på den sker der intet.
I musNed metoden mangler der vist noget repaint() eller update(), men
hvis jeg bruger en af førstående metoder, vil appletten så ikke blive
gentegnet med det første billede (det blanke) i stedet for det som jeg
forsøger at indsætte?
Jeg har skrevet følgende test kode:
<Kode begynd>
import java.awt.*;
import java.applet.Applet;
public class Test extends Applet
{
Image blank;
Image kryds;
Image flueben;
public void init()
{
blank = getImage(getCodeBase(), "blank.jpg");
}
public void paint(Graphics g)
{
g.drawImage(blank, 10, 10, this);
}
public boolean action(Event e, Object o)
{
if (e.target == blank)
musNed(e);
return true;
}
public void musNed(Event event)
{
if ((event.modifiers & Event.META_MASK) != 0)
{
kryds = getImage(getCodeBase(), "kryds.jpg");
}
else
{
flueben = getImage(getCodeBase(), "flueben.jpg");
}
}
}
<kode slut>
Jeg håber I kan hjælpe
mvh Morten
|