/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

JButton

 
      Índice del Foro elrincondelc.com -> Java
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
chechi123



Registrado: 29 Ago 2007
Mensajes: 15

MensajePublicado: 02/12/2007 11:15 am
Título: JButton

hola, gracias por todas sus ayudad me han servido mucho, ahora tengo otra pequeña duda

la cuestio es que tengo 3 botones cada uno con una imagen
lo que ha y que hacer es: se da clic en un boton luego eun un segundo boton y lo que hace es intercambiar las imagenes de cada uno

por ejemplo JButton b1,b2,b3
b1 tiene como imagen un balon
b2 un carro
y b3 una casa

si se da clic en b1 y b2
ahora deberia aparecer algo como
b1 carro
b2 balon
b3 casa
Volver arriba
grandzam



Registrado: 10 Feb 2005
Mensajes: 150

MensajePublicado: 04/12/2007 9:55 pm
Título:

Me gustaría ver tu código porque asi ps no te puedo decir en que andas fallando.
Volver arriba
david_celta



Registrado: 02 Jun 2005
Mensajes: 153

MensajePublicado: 05/12/2007 12:35 pm
Título:

A mi se me ocurre algo asi

Usar una banderita band=0

Al hacer click en un boton, actualizamos band=numero de boton y vemos si se hace intercambio

Algo asi:

Código:

actionPerformed(...)
{
....
if(b1)//click en b1
{
 if(band==0)//ningun click antes
 band=1;//click en el primer boton
 else//ya se clickeo otro boton
 {
 if(band==2)//boton 2, intercambiar
  {intercambiarImagen(b1,b2);band=0;}
 else if(band==3)//boton 3,intercambiar
  {intercambiarImagen(b1,b3);band=0;}
 }
}
else if(b2)//click en b2
{
 if(band==0)//ningun click antes
 band=2;//click en el segundo boton
 else//ya se clickeo otro boton
 {
 if(band==1)//boton 1, intercambiar
  {intercambiarImagen(b2,b1);band=0;}
 else if(band==3)//boton 3,intercambiar
  {intercambiarImagen(b2,b3)band=0;}
 }
}
else if(b3) //click en b3
{
// lo mismo pero con b3
}
}


mas o menos es una idea
_________________
In all your fantasies,
you always knew
that man and mystery...

...were both in you...
Volver arriba
      Índice del Foro elrincondelc.com -> Java
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com