Fout in spel.

Pagina: 1
Acties:
  • 626 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • dasfrikandel
  • Registratie: December 2011
  • Laatst online: 22-07 00:47
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 :" );
        }
    }
}

Acties:
  • 0 Henk 'm!

  • Rhapsody
  • Registratie: Oktober 2002
  • Laatst online: 23:26

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

🇪🇺 pro Europa! | Puinhoop Veroorzaken en Vertrekken (PVV)


Acties:
  • 0 Henk 'm!

  • ksmedts
  • Registratie: Januari 2002
  • Laatst online: 16-12-2021
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!?

[ Voor 34% gewijzigd door ksmedts op 11-01-2012 14:48 ]


Acties:
  • 0 Henk 'm!

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 01:05
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
} );

[ Voor 9% gewijzigd door Jaap-Jan op 11-01-2012 14:48 ]

| 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


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 23:05

MueR

Admin Devschuur & Discord

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.


Dit topic is gesloten.