Springen naar inhoud

Jcreator le: wat doe ik fout?


  • Log in om te kunnen reageren

#1

*_gast_Jannemann_*

  • Gast

Geplaatst op 28 maart 2011 - 18:38

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.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

317070

    317070


  • >5k berichten
  • 5567 berichten
  • Moderator

Geplaatst op 28 maart 2011 - 18:44

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-

#3

*_gast_Jannemann_*

  • Gast

Geplaatst op 28 maart 2011 - 19:06

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.

#4

ZVdP

    ZVdP


  • >1k berichten
  • 2097 berichten
  • VIP

Geplaatst op 28 maart 2011 - 22:07

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

#5

*_gast_Jannemann_*

  • Gast

Geplaatst op 29 maart 2011 - 10:56

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;
}
}

#6

317070

    317070


  • >5k berichten
  • 5567 berichten
  • Moderator

Geplaatst op 29 maart 2011 - 13:16

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-





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures