Ave populus
stoi cercando di implementare un WindowListener:
codice:
import java.util.*;
import java.sql.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.Dialog.*;
public class loginManager extends JFrame implements ActionListener, WindowListener
{
...
public void windowIconified(WindowEvent e) {
System.out.println("WindowListener method called: windowIconified.");
}
// Costruttore
public loginManager()
{
super("Login manager");
this.setSize(300, 200);
this.setLocation(400, 300);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//riga spezzata per esigente di layout del forum
this.setIconImage(java.awt.Toolkit.getDefaultToolkit().getImage
(this.getClass().getResource("agenda.gif")));
this.getContentPane().setLayout(null);
...
this.addWindowListener(this);
this.setVisible(true);
}
public static void main (String[] args)
{
JFrame.setDefaultLookAndFeelDecorated(true);
loginManager lm = new loginManager();
}
}
ma dà questo errore:
loginManager.java:10: loginManager is not abstract and does not override abstract meth
public class loginManager extends JFrame implements ActionListener, WindowListener
_______^
1 error
come mai?