/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
brug af "appletviewer" i JDK 1.2
Fra : Troels Aa. Sørensen


Dato : 08-04-01 17:30

Hejsa.
Jeg har har god erfaring med algoritmer i java, men ingen med applets. Det
vil jeg gerne lave om på. Jeg har nakket et stykke kode fra min lærebog
(står nederst) som derfor burde virke, men jeg kan ikke få det til at køre i
JDK's appletviewer. Jeg kompilerer bare koden til en class - fil (java
bytecode) men jeg får følgende fejl når jeg vil køre den.:
-------snip--------
I/O exception while reading: C:\java\code\Einstein (The system cannot find
the file specified)
Make sure that Einstein is a file and is readable.
-------snip--------

Men filen ligger der både som .class og .java

Er der noget galt med programmet eller mig eller min lærebog eller
appletviewer eller verden i alt almindelighed?
Er der ikke en venlig person der vil ligge et program til en applet ud som
jeg kan prøve at teste.
Hvordan skal appletviewer egetlig kaldes? er det ikke bare:
appletviewer C:\java\code\Einstein

Så vidt jeg forstod i min bog så kalder applet selv paint-metoden og der er
derfor ikke brug for en main-metode. er det rigtigt?


-----program-------

import java.applet.Applet;
import java.awt.*;

public class Einstein extends Applet{

public void paint (Graphics page){

page.drawRect (50, 50, 40, 40);
page.drawOval (75, 65, 225, 30);
page.drawString ("Den første applet", 110, 70);
}//metode

}//klassen

------program-------

--
Med Venlig Hilsen
Troels Aa. Sørensen
ICQ: 82229974




 
 
Jonas Swiatek (08-04-2001)
Kommentar
Fra : Jonas Swiatek


Dato : 08-04-01 22:47

Når du bruger Appletviewer, skal du lave en HTML-fil, som peger på din
class-fil.

-- snip --
<html>
<head></head>
<body>
<applet code="din.class-fil" width="500" height="500">
</applet>
</body>
</html>
-- snip --

Denne fil skal lige samme med din komplierede class-fil. Og så skriver du
bare: appletviewer test.html
Eller hvad du nu har kaldt HTML-dokumentet.
Width og height, skal selvføljelig ændres til det din applet skal fylde.

--
Jonas

"Troels Aa. Sørensen" <troels212@pop.k-net.dk> skrev i en meddelelse
news:9aq3nf$442$1@eising.k-net.dk...
> Hejsa.
> Jeg har har god erfaring med algoritmer i java, men ingen med applets. Det
> vil jeg gerne lave om på. Jeg har nakket et stykke kode fra min lærebog
> (står nederst) som derfor burde virke, men jeg kan ikke få det til at køre
i
> JDK's appletviewer. Jeg kompilerer bare koden til en class - fil (java
> bytecode) men jeg får følgende fejl når jeg vil køre den.:
> -------snip--------
> I/O exception while reading: C:\java\code\Einstein (The system cannot find
> the file specified)
> Make sure that Einstein is a file and is readable.
> -------snip--------
>
> Men filen ligger der både som .class og .java
>
> Er der noget galt med programmet eller mig eller min lærebog eller
> appletviewer eller verden i alt almindelighed?
> Er der ikke en venlig person der vil ligge et program til en applet ud som
> jeg kan prøve at teste.
> Hvordan skal appletviewer egetlig kaldes? er det ikke bare:
> appletviewer C:\java\code\Einstein
>
> Så vidt jeg forstod i min bog så kalder applet selv paint-metoden og der
er
> derfor ikke brug for en main-metode. er det rigtigt?
>
>
> -----program-------
>
> import java.applet.Applet;
> import java.awt.*;
>
> public class Einstein extends Applet{
>
> public void paint (Graphics page){
>
> page.drawRect (50, 50, 40, 40);
> page.drawOval (75, 65, 225, 30);
> page.drawString ("Den første applet", 110, 70);
> }//metode
>
> }//klassen
>
> ------program-------
>
> --
> Med Venlig Hilsen
> Troels Aa. Sørensen
> ICQ: 82229974
>
>
>



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste