Gif animations problemer
Problem vedr : Gif AnimationerJeg har en Applet som viser et animerede gif billede i en JLabel.
Det animerede gif billede der vises er afhænigt af hvilken knap der trykkes på.
Mit problem er at jeg har 5 knapper som hver især aktivere deres tilhørende gif animationer.
Og det at vise dem er ikke noget problem, men det at en bruger ikke skal kunne noget før animationen er færdig.
Mit problem er med andre ord at hvis jeg aktivere en animation så køre den ikke færdig
før den f.eks går videre til den næste.
Så hvis jeg trykker på en knap som aktivere animation01.gif så viser den animationen
men hvis jeg så trykker på en anden knap som f.eks aktivere animaiton02.gif inden den anden er færdig
så viser den bare animation02.gif unden at færdiggøre animation01.gif.
Håber mit spørgsmål er nogenlunde klart. Hvis ikke så sig endelig til.
Det er rimeligt tvingende nødvendigt for mig at få dette til at virke meget snart.
Så jeg ville virkelig værdsætte al hjælp.
På Forhånd tusinde tak.
MVH
/MHT
---------Udsnit af koden-------------------
private JLabel imageContainer = new JLabel(); // JLabel til billede af WebPet
public void billede(String pictureName)
{
billedePanel.setBorder(BorderFactory.createTitledBorder (\"Billede\"));
billedePanel.setBackground(new Color(140,140,140));
try
{
imageContainer.setIcon(new ImageIcon(new URL(getCodeBase(), pictureName)));
}
catch(MalformedURLException e)
{
tekstUd.append(\"Failed to create URL:\\n\" + e);
return;
}
billedePanel.add(imageContainer);
}
public void billedeRedraw(String pictureName)
{
// Metode som skifter billedet i billedePanel
try
{
imageContainer.setIcon(new ImageIcon(new URL(getCodeBase(), pictureName)));
}
catch(MalformedURLException e)
{
tekstUd.append(\"Failed to create URL:\\n\" + e);
return;
}
}
