Article View: es.comp.lenguajes.java
Article #28791botones
From: Juan Antonio
Date: Fri, 13 Mar 1998 00:00
Date: Fri, 13 Mar 1998 00:00
34 lines
1687 bytes
1687 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:
<35095E90.E897D4ED@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,2e6dc61df751813c,start X-Google-Attributes: gid1116f3,public From: Juan Antonio <juan@proton.uab.es> Subject: botones Date: 1998/03/13 Message-ID: <35095E90.E897D4ED@proton.uab.es> X-Deja-AN: 333764208 Distribution: inet Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Organization: JA Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java