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
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


0