Java - Definir como clase abstracta

 
Vista:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Definir como clase abstracta

Publicado por Gilberto (378 intervenciones) el 11/12/2004 14:47:38
El método public void actionPerformed debe ir dentro de la clase changeTitle, o sea, debes colocarla dentro de la llave anterior, la del cierre de la clase mencionada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar