Jcreator le: wat doe ik fout?

Moderators: jkien, Xilvo

Reageer

Jcreator le: wat doe ik fout?

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.

Gebruikersavatar
Berichten: 5.609

Re: Jcreator le: wat doe ik fout?

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?
What it all comes down to, is that I haven't got it all figured out just yet

And I've got one hand in my pocket and the other one is giving the peace sign

-Alanis Morisette-

Re: Jcreator le: wat doe ik fout?

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.

Gebruikersavatar
Berichten: 2.097

Re: Jcreator le: wat doe ik fout?

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?
"Why must you speak when you have nothing to say?" -Hornblower

Conserve energy: Commute with a Hamiltonian

Re: Jcreator le: wat doe ik fout?

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;

}

}

Gebruikersavatar
Berichten: 5.609

Re: Jcreator le: wat doe ik fout?

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...
What it all comes down to, is that I haven't got it all figured out just yet

And I've got one hand in my pocket and the other one is giving the peace sign

-Alanis Morisette-

Reageer