Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa prvim apletom

[es] :: Java :: Problem sa prvim apletom

[ Pregleda: 3005 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kukipei
Niš

Član broj: 19564
Poruke: 164
*.bankerinter.net.

Sajt: www.bestbetinfo.com


Profil

icon Problem sa prvim apletom02.03.2005. u 00:33 - pre 232 meseci
Pozdrav svima.

Pokusavam da napravim prvi aplet, ali naisao sam na
problem. Nikako ne mogu da aplet prikazem u Internet Exploreru.

Ovo je kod apleta:

package helloworld;

public class HelloWorld extends java.applet.Applet
{
public void paint(java.awt.Graphics g)
{
g.drawString("Hello, world!", 100, 25);
}
}


ovo je html stranica:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<applet code="HelloWorld.class" width="400" height="50">
</applet>
The Lake-Applet<br><br>
<applet CODE="lake.class" width="370" height="200">
<param name="image" value="sunset.gif">
</applet>
</body>
</html>

Aplet lake.class se sasvim lepo prikaze u IE, dok za HelloWorld dobijem poruku
class not found.

Inace i HelloWorld.class i lake.class i html stranica se nalaze u istom direktorijumu.

U cemu gresim.

Unapred hvala, Peda.
 
Odgovor na temu

nesja2002
Nebojsa Bogdanovic
Knjazevac

Član broj: 49668
Poruke: 8
*.vdial.verat.net.



Profil

icon Re: Problem sa prvim apletom02.03.2005. u 19:34 - pre 232 meseci
k> Pokusavam da napravim prvi aplet, ali naisao sam na
k> problem. Nikako ne mogu da aplet prikazem u Internet Exploreru.

k> Ovo je kod apleta:

k> package helloworld;

k> public class HelloWorld extends java.applet.Applet
k> {
k> public void paint(java.awt.Graphics g)
k> {
k> g.drawString("Hello, world!", 100, 25);
k> }
k> }

Zasta ce ti <package helloworld> Pakete koristis kada imas gomilu klasa koje se medjusobno dopunjuju, pa da bi se lakse snasao,
organizovao... (ili ako pravis klase za nekog drugog).

Za jedni-dve klase ne koristi pakete.

za pakete ti je potrebno da svaki paket (sve klase iz tog paketa) bude u posebnom direktorijumu.
npr:
package nesja.radni
c:\java\bin\nesja\radni

package nesja.probni
c:\java\bin\nesja\probni
 
Odgovor na temu

kukipei
Niš

Član broj: 19564
Poruke: 164
*.bankerinter.net.

Sajt: www.bestbetinfo.com


Profil

icon Re: Problem sa prvim apletom02.03.2005. u 22:45 - pre 232 meseci
I kada obrisem package helloworld; opet ne radi.

Zasto.
 
Odgovor na temu

pop123

Član broj: 18430
Poruke: 43
*.remote.mun.ca.



Profil

icon Re: Problem sa prvim apletom03.03.2005. u 05:41 - pre 232 meseci
par stvari,

1. Da bi koristio paint funkcije appleta moras da imas library: (Vidim da si koristio java.awt.Graphics g; u parametru paint funckije medjutim stilski korektno je da korsits import funckicu.)

import java.applet.*; //ubaci ovo za svaki applet koji pravis jer sadrzi applet metode
import java.awt.*; //ovo kaze da hoces da koristis paint funkciju

2. Nemas nijednu startnu funckiju za applet.

Na primer u C++ ili java application moras da koristis startnu funkciju odakle ce program da pocne. (npr. void main())

Isto tako u applet-u moras da imas funckiju odakle applet pocinje

public void init()
{
}

3. Isto tako potrebna je stop() funkcija, i preporucujem da je pocnes koristiti radi dobre navike (dobra stvar za threads). Ona stopira java applet prije nego sto predjes na drugi web-sajt ili kad zatvoris browser.
public void stop()
{
}

Uradio sam jednu Hello World verziju pa probaj:

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

public class HelloWorld extends Applet
{

public void init()
{
//Za sada ti nista nije potrebno ovdje, medjutim i dalje moras da imas ovu // funkciju
}

public void stop()
{
}

public void paint(Graphics g)
{
g.drawString("Hello World",20,40);
}
}



 
Odgovor na temu

kukipei
Niš

Član broj: 19564
Poruke: 164
*.bankerinter.net.

Sajt: www.bestbetinfo.com


Profil

icon Re: Problem sa prvim apletom04.03.2005. u 14:14 - pre 232 meseci
Proradio je i gornji kod posto sam ga kompajlirao
koristeci jdk 1.3 Sa jdk-om 1.4 nije hteo da proradi.
 
Odgovor na temu

[es] :: Java :: Problem sa prvim apletom

[ Pregleda: 3005 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.