🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2597

Re: wat is er fout in deze code?

#2597
From: Gekkie
Date: Fri, 30 Apr 2004 09:11
93 lines
3611 bytes
Mercie voor de uitleg die je (jullie) me hebt gegeven.

Groetjes

"Kristoffel" <kdg1955@yahoo.com> schreef in bericht
news:va5kc.90426$SV7.5414964@phobos.telenet-ops.be...
> Gekkie wrote:
> > Hallo iedereen,
> >
> > ik heb een opgave van een boek ( En dan is er java) en daar zit ik in
> > hoofdstuk 4.
> > de opgave luit als volgd "Maak een applet die een rode cirkel tegen een
gele
> > achtergrond tekent. Voeg vervolgens een knop toe aan de applet die
ervoor
> > zorgt dat de cirkel zich een stukje naar rechts beweegt telkens als je
op de
> > knop klikt.
> > Aanwijzing: declareer een variabele voor de x-co�rdinaat van de cirkel.
Voeg
> > ook een knop toe die ervoor zorgt dat de cirkel zich naar links
beweegt."
> >
> > De vraag luit nu wat is er fout ik krijg mijn cirkel niet in beweging.
Help
> > Aub.
> >
> > import java.awt.*;
> > import java.applet.*;
> > import java.awt.event.*;
> >
> >
> > public class Hs04_Vr04 extends Applet
> > {
> >  int cordinaten;
> >  Button Rechts, Links;
> >
> >  public void init()
> >  {
> >   setBackground ( Color.yellow );
> >
> >   Rechts = new Button ( "R" );
> >   Rechts.addActionListener( new knopHandlerRechts() );
> >
> >   Links = new Button( "L" );
> >   Links.addActionListener( new knopHandlerLinks() );
> >
> >   add( Rechts );
> >   add( Links );
> >  }
> >  public void paint( Graphics g )
> >  {
> >   cordinaten=100;
> >   g.setColor ( Color.red );
> >   g.fillOval( cordinaten, 100, 50, 50 );
> >
> >  }
> >
> >  class knopHandlerRechts implements ActionListener
> >  {
> >   public void actionPerformed( ActionEvent e )
> >   {
> >    cordinaten=+100;
> >   }
> >  }
> >
> >  class knopHandlerLinks implements ActionListener
> >  {
> >   public void actionPerformed( ActionEvent e )
> >   {
> >    cordinaten=-100;
> >   }
> >  }
> >
> > }
> >
>
> 1) In method paint wordt 'cordinaten' telkens gelijkgemaakt aan 100 !
> Initialiseer cordinaten gelijk aan 100 in method init of geef cordinaten
> een waarde mee als je dit declareerd ( int cordinaten = 100;). En
> verwijder de eerste regel in method paint
>
> 2) in uw twee methods actionPerformed staat 'cordinaten =-100' en
> 'cordinaten =+ 100'. ik vermoed dat dit 'cordinaten -= 100' en
> 'cordinaten += 100' moet zijn !
>
> 3) in uw twee methods actionPerformed moet nog een aanroep naar de
> method 'repaint ()' gebeuren, anders wordt uw method paint niet
> opgeroepen. Doe 'repaint()' na aanpassing van cordinaten.
>
> Vriendelijke groeten.
>
> K
Technical Details
Message-ID: <4092181b$0$41765$5fc3050@dreader2.news.tiscali.nl>
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!newsfeed.esat.net!newsfeed.wirehub.nl!transit.news.xs4all.nl!195.241.76.212.MISMATCH!tiscali!transit1.news.tiscali.nl!dreader2.news.tiscali.nl!not-for-mail
References: <4090ac1a$0$41763$5fc3050@dreader2.news.tiscali.nl> <va5kc.90426$SV7.5414964@phobos.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,568d2f06f1227321
X-Google-Attributes: gidfcea4,public
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!newsfeed.esat.net!newsfeed.wirehub.nl!transit.news.xs4all.nl!195.241.76.212.MISMATCH!tiscali!transit1.news.tiscali.nl!dreader2.news.tiscali.nl!not-for-mail
From: "Gekkie" <emiel.rutten@tiscali.be>
Newsgroups: be.comp.programming
References: <4090ac1a$0$41763$5fc3050@dreader2.news.tiscali.nl> <va5kc.90426$SV7.5414964@phobos.telenet-ops.be>
Subject: Re: wat is er fout in deze code?
Date: Fri, 30 Apr 2004 11:11:57 +0200
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Lines: 95
Message-ID: <4092181b$0$41765$5fc3050@dreader2.news.tiscali.nl>
Organization: Tiscali bv
NNTP-Posting-Date: 30 Apr 2004 11:10:52 CEST
NNTP-Posting-Host: 83.134.127.177
X-Trace: 1083316252 dreader2.news.tiscali.nl 41765 83.134.127.177:1038
X-Complaints-To: abuse@tiscali.nl