Article View: es.comp.lenguajes.java
Article #28836botones
From: Juan Antonio
Date: Thu, 19 Mar 1998 00:00
Date: Thu, 19 Mar 1998 00:00
35 lines
1689 bytes
1689 bytes
hola, necesito un poco de ayuda, vereis tengo un applet que tiene una
serie de botones (concretamente 12) que tienen como etiqueta "SI" o "NO"
entonces mi intencion es que cuando el usuario clicke en uno de estos
dos botones si el contenido es SI cambie a NO y si el contenido es NO
cambie a si, pero lo que no quiero hacer es comprobar todos los botones
uno a uno, no se si me explico no quiero hacer algo asi como:
if (e.target == boton1) {
if (boton1.getLabel().equals("SI"))
boton1.setLabel("NO");
else boton1.setLabel("SI");
}
y asi sucesivamente hasta llegar a 12, es decir lo unico que quiero
es comprobar que el objeto sobre
el que se ha producido el evento es un boton y cambiar el string, no me
importa que boton es, lo unico qeu me importa es su string y como
cambiarlo, he probado a hacer losiguiente pero creo que es una metedura
de pata pq no funciona:
public boolean action(Event e,Object o) {
Button b;
if (o instanceof Button) {
b=(Button)o;
if(b.getLabel().equals("SI")) b.setLabel("NO");
else b.setLabel("SI");
return true;
}
return false;
}
Bueno, gracias por adelantado...
Technical Details
Message-ID:
<3511386A.7DFDF58A@proton.uab.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit X-Google-Thread: 1116f3,1f5b2fb079291d04,start X-Google-Attributes: gid1116f3,public From: Juan Antonio <juan@proton.uab.es> Subject: botones Date: 1998/03/19 Message-ID: <3511386A.7DFDF58A@proton.uab.es> X-Deja-AN: 335613710 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Distribution: inet Content-Type: text/plain; charset=us-ascii Organization: JA Newsgroups: es.comp.lenguajes.java