Avatar billede bumle90 Nybegynder
13. november 2001 - 16:28 Der er 3 kommentarer og
1 løsning

underlig applet

Hej jeg er igang med at lave en applet hvor jeg vil sætte et image ind....jeg har følgende kode:

import java.awt.*;
public class slange
{
private Image image;
   
    public void init()
    {
    image=getImage(getCodeBase(),\"prik.gif\");
    }
   
    public void paintComponent(Graphics page)
    {
    page.drawImage(prik,100,100,this);
    }
}

Her burde der blive tegnet et image, men jeg får følgende fejl:

slange.java:11: cannot resolve symbol
symbol  : method getCodeBase  ()
location: class slange
    image=getImage(getCodeBase(),\"prik.gif\");
                        ^

Jeg fatter ikke hvorfor det ikke virker....hvad kan der være galt?
Avatar billede bumle90 Nybegynder
13. november 2001 - 16:29 #1
P.S. Det har ikke noget at gøre med at jeg ikke har extended og importet applet....for det har jeg gjort i koden i mit prgm...glemte bare at tage det med
Avatar billede bumle90 Nybegynder
13. november 2001 - 22:11 #2
Ok har nu rodet lidt med det og fundet ud af at jeg rent aktisk skal bruge et ImageIcon istedet.
Avatar billede elv Nybegynder
14. november 2001 - 08:52 #3
Det kan sagtens gøres med et Image, du skal bare huske din \"import java.applet.Applet;\" i toppen, det er nemlig deri, at getImage og getCodeBase ligger. Du skal helst ikke bruge ImageIcon, da det ikke understøttes før en senere jre. Dvs at folk (og måske dig selv) ikke kan se appletten i internet explorer mv, men kun i appletvieweren... derfor: brug image.
Hvis du ikke kan få det til at virke, så brug det her eksempel:
import java.awt.*;
import java.applet.Applet;

public class Images extends Applet
{
  Image img;

  public void init()
  {
    img = getImage(getDocumentBase(), \"image2.gif\");
  }

  public void paint(Graphics g)
  {
    g.drawImage(img,10,10,this);
  }

}


Avatar billede bumle90 Nybegynder
14. november 2001 - 20:59 #4
ok tak skal du have....bruger image så :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester