Article View: be.comp.programming
Article #2600Re: wat is er fout in deze code?
From: Roxxe
Date: Sun, 02 May 2004 10:46
Date: Sun, 02 May 2004 10:46
102 lines
4036 bytes
4036 bytes
mct'er? :p
"Gekkie" <emiel.rutten@tiscali.be> schreef in bericht
news:4092181b$0$41765$5fc3050@dreader2.news.tiscali.nl...
> 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:
<lk4lc.93421$yV6.5902433@phobos.telenet-ops.be>Path:
arc1-ca.pugleaf.net!controlnews3.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.tiscali.de!newsfeed.tiscali.ch!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailReferences:
<4090ac1a$0$41763$5fc3050@dreader2.news.tiscali.nl> <va5kc.90426$SV7.5414964@phobos.telenet-ops.be> <4092181b$0$41765$5fc3050@dreader2.news.tiscali.nl>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!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.tiscali.de!newsfeed.tiscali.ch!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail From: "Roxxe" <foefelaar@pandora.beREMOVETHISNOWPLZ> Newsgroups: be.comp.programming References: <4090ac1a$0$41763$5fc3050@dreader2.news.tiscali.nl> <va5kc.90426$SV7.5414964@phobos.telenet-ops.be> <4092181b$0$41765$5fc3050@dreader2.news.tiscali.nl> Subject: Re: wat is er fout in deze code? Lines: 104 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Message-ID: <lk4lc.93421$yV6.5902433@phobos.telenet-ops.be> Date: Sun, 02 May 2004 10:46:41 GMT NNTP-Posting-Host: 81.165.72.190 X-Complaints-To: abuse@telenet.be X-Trace: phobos.telenet-ops.be 1083494801 81.165.72.190 (Sun, 02 May 2004 12:46:41 MEST) NNTP-Posting-Date: Sun, 02 May 2004 12:46:41 MEST Organization: Telenet Internet