🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #28791

botones

#28791
From: Juan Antonio
Date: Fri, 13 Mar 1998 00:00
34 lines
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-mail

Show 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