Avatar billede michelle_mikkelsen Nybegynder
15. januar 2003 - 13:55 Der er 5 kommentarer og
1 løsning

Programmet vil ikke compile

C:\Documents and Settings\Dokumenter\Program udvikling\OB4.java:11: OB4 should be declared abstract; it does not define actionPerformed(java.awt.event.ActionEvent) in OB4
public class OB4 extends JApplet implements ActionListener
Avatar billede soreno Praktikant
15. januar 2003 - 13:57 #1
Post kode så vi kan se hvad der er galt..
Avatar billede carstenknudsen Nybegynder
15. januar 2003 - 13:57 #2
Du mangler at tilføje følgende kode:
public void actionPerformed(ActionEvent ae){
//her skal du tilføje noget kode, men du kan i det mindste compilere
}
Avatar billede arne_v Ekspert
15. januar 2003 - 13:59 #3
Din klasse OB4 er erklæret som at den implementerer
interfacet ActionListener.

Det betyder, at du skal implementere alle de metoder der
er implementeret i ActionListener interfacet.

Tilsyneladende mangler actionPerformed.
Avatar billede michelle_mikkelsen Nybegynder
15. januar 2003 - 14:02 #4
Det hjalp ik så meget....
Men jeg sender lige koden.. det kan være at det hjælper.....

import cs1.Keyboard;
import java.awt.event.*;
import java.awt.*;
import java.applet.*;
//import java.util.*;
import javax.swing.*;
import java.applet.Applet;
//import java.awt.event.*;
//import javax.swing.border.*;

public class OB4 extends JApplet implements ActionListener
{
        JButton SøgKnap = new JButton("Søg");
        JButton AnnulerKnap = new JButton("Annuler");

        JTextField text = new JTextField(15);
        JTextField text1 = new JTextField(30);
        JTextField text2 = new JTextField(30);

        JLabel cprnr = new JLabel    ("Indtast Cpr.nr.:");
        JLabel Fornavn = new JLabel  ("Fornavn    :");
        JLabel Efternavn = new JLabel("Efternavn  :");


            public void init()
            {
            FlowLayout flo = new FlowLayout();
            Container felt = getContentPane();
            //felt.add (l1);
            //felt.add (l2);
            felt.setLayout(flo);
            felt.add(cprnr);
            felt.add(text);
            felt.add(SøgKnap);
            felt.add(AnnulerKnap);
            felt.add(Fornavn);
            felt.add(text1);
            felt.add(Efternavn);
            felt.add(text2);
            setContentPane(felt);
            SøgKnap.addActionListener(this);
        }
            public void actionsPerformed(ActionEvent e)
            {
                if (e.getSource() == SøgKnap)
                {
                    text1.setText("Gunnar hansen");
                    text2.setText("gfhjkhjhkjhkjhkjhkj");
                }
            }
}
Avatar billede carstenknudsen Nybegynder
15. januar 2003 - 14:05 #5
Det er actionPerformed ikke actionsPerformed.
Avatar billede michelle_mikkelsen Nybegynder
15. januar 2003 - 14:10 #6
Jo..jo d r sku god nok

TAK!!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester