1 van 1

Jcreator le: wat doe ik fout?

Geplaatst: ma 28 mar 2011, 19:38
door Jannemann
Ik ben bezig met het leren werken met JCreator en ben nog helemaal nieuw in programmeerland. Ik type een opdracht maar er gebeurt helemaal niets....wat doe ik fout?
import logotekenap.*;

public class Spiralen extends TekenApplet

{

public void initialiseer()

{

tekenblad.achtergrondkleur("zwart");

}

public void tekenprogramma()

{

double a;

double b;

pen.uit();

pen.rechts(270);

pen.vooruit(200);

pen.rechts(90);

pen.aan("geel");

a = 2;

b = 0.0005;

while (a > 0);

{

pen.vooruit(a);

pen.rechts(1);

a = a - b;

}

}

}
Na "Compile Project" geklikt te hebben, staat er gewoon:
--------------------Configuration: Spiralen - j2sdk1.4.2_05 <Default> - <Default>--------------------

Process completed.
Maar als ik op "Execute Project" klik, opent hij gewoon de 2 schermpjes, maar beiden tonen niets...wat doe ik fout? Ik snap er niets van, want de opdracht klopt volgens mij.

Re: Jcreator le: wat doe ik fout?

Geplaatst: ma 28 mar 2011, 19:44
door 317070
Maar als ik op "Execute Project" klik, opent hij gewoon de 2 schermpjes, maar beiden tonen niets...wat doe ik fout? Ik snap er niets van, want de opdracht klopt volgens mij.
Waar kan ik main() vinden?

Re: Jcreator le: wat doe ik fout?

Geplaatst: ma 28 mar 2011, 20:06
door Jannemann
Waar kan ik main() vinden?
Ik ben main() niet tegen gekomen eigenlijk! Wat is dat?

Ik doe trouwens een cursus-je ermee, en tot nu toe ging het steeds goed, ook hier stond nergens main() tussen.

Re: Jcreator le: wat doe ik fout?

Geplaatst: ma 28 mar 2011, 23:07
door ZVdP
main() is de methode die uitgevoerd wordt bij het opstarten van het programma. Vanaf hier begint het programma.

Zonder de code van de gebruikte libraries kunnen we moeilijk zien wat niet werkt; wat staat er allemaal in TekenApplet?

Re: Jcreator le: wat doe ik fout?

Geplaatst: di 29 mar 2011, 11:56
door Jannemann
ZVdP schreef:main() is de methode die uitgevoerd wordt bij het opstarten van het programma. Vanaf hier begint het programma.

Zonder de code van de gebruikte libraries kunnen we moeilijk zien wat niet werkt; wat staat er allemaal in TekenApplet?
Okey maar ik denk dat main() dan niet hoeft hierbij, want bij al mijn vorige odprachten, en ook bij voorbeelden en uitwerkingingen staat nergens main() vermeld.

In TekenApplet staat alles tussen {} dus:

{

public void initialiseer()

{

tekenblad.achtergrondkleur("zwart");

}

public void tekenprogramma()

{

double a;

double b;

pen.uit();

pen.rechts(270);

pen.vooruit(200);

pen.rechts(90);

pen.aan("geel");

a = 2;

b = 0.0005;

while (a > 0);

{

pen.vooruit(a);

pen.rechts(1);

a = a - b;

}

}

Re: Jcreator le: wat doe ik fout?

Geplaatst: di 29 mar 2011, 14:16
door 317070
Wel, kun je niet beter een forum zoeken die specifiek over die logotekenap.* gaat? Want dit heeft eigenlijk niets te maken met Java of Jcreator.

Het enigste wat ik nog kan bedenken, is dat je vergeten bent je pen op het einde nog uit te doen...