Java - Ayuda novato

 
Vista:

Ayuda novato

Publicado por Cristian  (2 intervenciones) el 01/05/2008 00:35:42
gente una consulta hace dias que reniego con esta pabada tengo que hacer una aplicacion que cuando clickeo en un JButton me aparesca en èl un imagen

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;

class MiJButton extends JButton{
private int valor;

public MiJButton(int a){
valor = a;
}
public int devolver(){
return valor;
}
}

public class Memo extends JFrame{
MiJButton a;
JPanel contenedor;
int nro1;
int nro2;

public Memo(){
super();
setLayout(null);
setBounds (0,0,1000,1000);
setVisible (true);
contenedor = new JPanel();
contenedor.setLayout(null);
contenedor.setBounds (0,0,1000,1000);
contenedor.setVisible (true);
add(contenedor);
a = new MiJButton(1);
a.setBounds (10,10,100,100);
a.setVisible(true);
contenedor.add(a);
a.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent a){
a.setIcon(new ImageIcon("dibujo.gif")); //ACA EL ERROR
}});

}

public static void main (String args[]){
Memo memo = new Memo();
}
}

ese es mi codigo
el siguiente error me ocurre en el evento

cannot find symbol
a.setIcon(new ImageIcon("dibujo.gif"));

alguien me puede dar una mano y decirme donde le estoy pifiando

muchas gracias saludos cristian
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

es el nombre de tu vaiable MouseEvent a

Publicado por Luis Castro (80 intervenciones) el 03/05/2008 02:37:25
Usa el Netbeans para que quekes tus errores de manera mas facil.

CAMBIELAE (MouseEvent a) po otra variable es todo

a.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent otraVariable){
a.setIcon(new ImageIcon("dibujo.gif"));
}});

}
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