Definir como clase abstracta
Publicado por diogenes (7 intervenciones) el 11/12/2004 12:13:04
Tengo la siguiente interfaz y cuando compilo
me da el siguiente error, a continuacion va el codigo del programa
gracias
Error
-----
ChangeTitle must be declared abstract.It does not define void
actionPerformed(java.awt.event.ActionEvent) from interface java.awt.event.ActionListener.
Codigo
------
import java.awt.event.*;
import java.awt.* ;
import javax.swing.* ;
public class ChangeTitle extends JFrame implements ActionListener {
JButton b1 = new JButton("Rosencrantz") ;
JButton b2 = new JButton("Guildestern") ;
public ChangeTitle() {
super("Title Bar") ;
b1.addActionListener(this) ;
b2.addActionListener(this) ;
JPanel pane = new JPanel() ;
pane.add(b1) ;
pane.add(b2) ;
SetContentPane(pane) ;
}
public static void main(String[] args) {
JFrame frame = new ChangeTitle() ;
WindowListener l =
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0) ;
}
} ;
frame.addWindowListener(l) ;
frame.pack() ;
frame.setVisible(true) ;
}
public void actionPerfomed(ActionEvent evt) {
Object source = evt.getSource() ;
if (source == b1)
setTitle("Ro
Valora esta pregunta


0