Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Fout in spel.

Pagina: 1

Onderwerpen


  • dasfrikandel
  • Registratie: december 2011
  • Laatst online: 18:49
hee,

Ik ben nu een timer aan het maken voor me spelletje, maar jcreator geeft een fout aan, namenlijk

E:\d.java:36: error: ';' expected
timer = New ;Timer(1000,ActionListener() ){;
^
1 error

Process completed.

maar als ik die acolade daar neerzet, komt Jcreator met dezelfde fout aanzetten.
iemand enig idee?
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.Timer;
import java.awt.event.ActionListener;


public class d extends Applet implements ActionListener  {
    Button knop, knop2;
    Timer timer;
    TextField tekstvak;

    public void init()
    {
        knop = new Button( "start" );
        knop2 = new Button( "stop" );
        timer = new Timer( 1000 );
        tekstvak = new TextField ( 10 );
        knop.addActionListener( this );
        knop2.addActionListemer( this );
        add( knop );
        add( knop2 );
        add( tekstvak );
    }
    public void actionPerformed( ActionEvent e )
    {
        timer = New ;Timer(1000,ActionListener() ){;
        };
        if( e.getSource() == knop )
        {
            Timer.start();
            tekstvak.setText( "klikken!" );
        }
        if( e.getSource() == knop2 )
        {
            Timer.stop();
            tekstvak.setText( "je tijd :" );
        }
    }
}


  • Rhapsody
  • Registratie: oktober 2002
  • Nu online

Rhapsody

In Metal We Trust

Hoewel ik geen Java kenner ben, ziet die hele regel er nogal raar uit:
code:
1
2
timer = New ;Timer(1000,ActionListener() ){; 
        };

Moet dat niet het volgende zijn:
code:
1
timer = New Timer(1000,ActionListener() );


  • ksmedts
  • Registratie: januari 2002
  • Laatst online: 16-08 21:03
had idd ook dat idee en de eerste hit op google bevestigd dat....
http://www.iam.ubc.ca/gui...9/uiswing/misc/timer.html

mm zit ook net ff in je post history te kijken, en daar wordt je ook al eens verwezen naar een website waar het letterlijk staat!?

ksmedts wijzigde deze reactie 11-01-2012 14:48 (34%)


  • Jaap-Jan
  • Registratie: februari 2001
  • Laatst online: 18:53

Jaap-Jan

Geen IPv6- ready check meer :(

quote:
Rhapsody schreef op woensdag 11 januari 2012 @ 14:43:
Hoewel ik geen Java kenner ben, ziet die hele regel er nogal raar uit:
code:
1
2
timer = New ;Timer(1000,ActionListener() ){; 
        };

Moet dat niet het volgende zijn:
code:
1
timer = New Timer(1000,ActionListener() );

Bijna, je moet alleen de ActionListener() implementeren als een anonymous class:
Java:
1
2
3
timer = New Timer(1000, ActionListener() {
// doe iets met de ActionListener
} );

Jaap-Jan wijzigde deze reactie 11-01-2012 14:48 (9%)

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


  • MueR
  • Registratie: januari 2004
  • Laatst online: 18:20

MueR

Moderator DevschuurŽ

is niet lief

Ik verwijs je nogmaals naar RobIII in "hulp nodig met java game". Dit is heel basaal debuggen. De compiler vertelt je nota bene nog waar je fout zit. Lees de Quickstart en DevschuurŽ Beleid nou nog eens goed voor je weer een topic opent.

Anyone who gets in between me and my morning coffee should be insecure.

Pagina: 1

Dit topic is gesloten.



Apple iOS 10 Microsoft Xbox One S FIFA 17 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True