Was ist an folgendem Quelltext falsch:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.sql.*;
public class Frame1 extends JFrame implements ActionListener
{
static Connection con;
static String url;
int zaehler;
JButton zaehlerButton;
JTextField anzahl;
public Frame1()
{
super ("Datenbank");
zaehlerButton = new JButton ("Verbinden");
getContentPane().add (zaehlerButton, BorderLayout.NORTH);
zaehlerButton.addActionListener (this); //Regestrieren des Frames am Button
anzahl = new JTextField (10);
getContentPane().add (anzahl, BorderLayout.SOUTH);
}
private boolean Verbindung()
{
// Abfragen der Verbindungsparameter
System.out.println("\n\n\n\n\n");
System.out.println("Datenbankzugriff mit JDBC");
System.out.println("=======================\n\n");
// Adresse der zu verbindenden Datenbank
url = "serveradresse";
// Treiber laden und Verbindung herstellen
try {
// JDBC over ODBC Treiber laden
Class.forName("Treiber");
// Verbindung mit der Datenbank aufnehmen
con = DriverManager.getConnection(url, " ", "" );
System.out.println("Verbinden ...");
}
catch (SQLException e) {
return false;
}
catch (ClassNotFoundException e) {
return false;
}
return true;
}
public static void main (String[] args){
Frame1 f = new Frame1();
f.setSize( 300,200);
f.show();
}
}
Er unterstreicht mir ständig folgenden satz:
public class Frame1 extends JFrame implements ActionListener
{
und sagt:
Class must implement the inherited abstract method ActionListener.actionPerformed(ActionEvent)
was muss ich ändern
BITTE BITTE
Helft mir
ich find den fehler nicht
FishMc