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. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. 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: 02-03-2013
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 knopknop2;
    Timer timer;
    TextField tekstvak;

    public void init()
    {
        knop = new Button"start" );
        knop2 = new Button"stop" );
        timer = new Timer1000 );
        tekstvak = new TextField ( 10 );
        knop.addActionListenerthis );
        knop2.addActionListemerthis );
        addknop );
        addknop2 );
        addtekstvak );
    }
    public void actionPerformedActionEvent e )
    {
        timer = New ;Timer(1000,ActionListener() ){;
        };
        ife.getSource() == knop )
        {
            Timer.start();
            tekstvak.setText"klikken!" );
        }
        ife.getSource() == knop2 )
        {
            Timer.stop();
            tekstvak.setText"je tijd :" );
        }
    }
}


  • Rhapsody
  • Registratie: oktober 2002
  • Laatst online: 17-04 15:21

Rhapsody

Tweakers abonnee Tweakers abonnementen

Pruttel

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() );

In Metal We Trust


  • ksmedts
  • Registratie: januari 2002
  • Laatst online: 17-04 16:25
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: 01:35

Jaap-Jan

Dansende KAME = IPv6 ready

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(1000ActionListener() {
// 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: 01:14

MueR

Moderator DevschuurŽ Tweakers abonnementen

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.
Nieuwe website nodig? || BF3 Stats

Pagina: 1

Dit topic is gesloten.