🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Listeners

#25947
From: Jonathan Revusky
Date: Wed, 17 Feb 1999 00:00
31 lines
1448 bytes

Guy wrote:
> 
>     Puede decirme alguien si hay alguna funcion que devuelva los
> listeners que se han a�adido a un componente.

Un modo es haciendo una subclase trivial. Algo as�:

Vector listeners = new Vector();

Button miButton = new Button() {
   public void addActionListener(ActionListener l) {
      listeners.addElement(l);
      super.addActionListener(l);      
   }

   public void removeActionListener(ActionListener l) {
      listeners.removeElement(l);
      super.removeActionListener(l);
   }
};

Entonces, tendr�s tu propia copia de la lista de listeners.

Jonathan Revusky
-- 
Java and Delphi Consulting
Make your .class files double-clickable
with SmartJ
http://www.bigfoot.com/~crystalline.solutions
Technical Details
Message-ID: <36CA034D.DAC6F1F3@jet.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <36C9F3E8.39443F1B@abonados.cplus.es>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII
X-Google-Thread: 1116f3,6d1337f0cd4f4aba
X-Google-Attributes: gid1116f3,public
From: Jonathan Revusky <jrevusky@jet.es>
Subject: Re: Listeners
Date: 1999/02/17
Message-ID: <36CA034D.DAC6F1F3@jet.es>
X-Deja-AN: 445237622
Content-Transfer-Encoding: 8bit
References: <36C9F3E8.39443F1B@abonados.cplus.es>
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: usenet@lola.ctv.es
X-Trace: lola.ctv.es 919208889 2765 195.55.157.38 (16 Feb 1999 23:48:09 GMT)
Organization: CTV/JET
Mime-Version: 1.0
Reply-To: jrevusky@bigfoot.com
NNTP-Posting-Date: 16 Feb 1999 23:48:09 GMT
Newsgroups: es.comp.lenguajes.java