Foros del Web » Programación para mayores de 30 ;) » Java »

Ejecutar método en todas las instancias de una clase.

Estas en el tema de Ejecutar método en todas las instancias de una clase. en el foro de Java en Foros del Web. El título lo describe todo, pero este es el panorama: Tengo una clase círculo, y otra clase panel. La clase panel implementa MouseListener y a ...
  #1 (permalink)  
Antiguo 21/03/2013, 15:53
Avatar de hey_alan  
Fecha de Ingreso: diciembre-2006
Ubicación: México
Mensajes: 348
Antigüedad: 17 años, 3 meses
Puntos: 8
Ejecutar método en todas las instancias de una clase.

El título lo describe todo, pero este es el panorama:

Tengo una clase círculo, y otra clase panel. La clase panel implementa MouseListener y a su vez contiene un arreglo de objetos de las instancias de círculo.

Lo que quiero hacer, es que cuando se presione el mouse, todas las instancias de Círculo ejecuten un método que básicamente hará un cálculo para ver si se presionó en su área.

Puedo hacerlo repasando el arreglo y ejecutando el método instancia por instancia, pero me preguntaba si existe alguna manera más directa de hacerlo.

Muchas gracias.
__________________
Alan Marth Media

Diseño web y Publicidad en Morelia, Michoacán
  #2 (permalink)  
Antiguo 22/03/2013, 02:14
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Ejecutar método en todas las instancias de una clase.

Pues recorres el arreglo y llamas al método para cada una de las instancias contenidas en el mismo. :|
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}

Etiquetas: clase, instancias, todas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:15.