Avatar billede axel21 Juniormester
18. september 2006 - 10:44 Der er 2 kommentarer og
1 løsning

Åbne hjemmeside i en java applet ?

Hej.. Har denne kode.. Vil gerne have sådan at når jeg trykker på butt3 så åbnes der en hjemmeside i appletten?? Kan nogen hjælpe mig??

      {  if (e.getSource() == butt3)
       
  {
  try
    {
      URL testurl = new URL("http://www.google.dk");
      getAppletContext().showDocument(testurl);
    }
  catch (MalformedURLException ed) {}
tArea.setText("Filen kan ikke læses "); }

   
    }
  }
}
Avatar billede jakoba Nybegynder
18. september 2006 - 17:26 #1
Når du indsætter en applet på en hjemmeside så får den applet tildelt et område på siden som tilhører den alene. I det område kan du så tegne ting med Java, og browseren må ikke tegne nogetsomhelst der.

Så for at åbne en hjemmeside i en java applet må du lave den applet så den gør ALT det arbejde brovseren ellers gør nåt den tegner en hjemmeside. det er meget programmering der skal til der. Både IE og FireFox er oppe på over 10 millioner byte programkode, Din appelet skulle være mindst lige så stor for at gøre det samme arbejde. Jeg tror ikke mange brugere vill gide vente på at den applet skulle loade og gå igang.

Der er et par offentlige 'browser klasser' der gør lidt af det arbejde en browser skal, men de er yderst rudimentære og gør langtfra hele arbejet (selvom også de fylder en masse).
Avatar billede axel21 Juniormester
21. september 2006 - 19:47 #2
Smid et svar hvis du vil.. Tak
Avatar billede axel21 Juniormester
17. oktober 2006 - 15:46 #3
Okay...
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