Java - Que tabla provoca el evento?

 
Vista:

Que tabla provoca el evento?

Publicado por Xavi (3 intervenciones) el 08/05/2003 18:41:08
Si hay 2 tablas que pueden provocar el evento:

public void valueChanged(final javax.swing.event.ListSelectionEvent e)

Como puedo saber que tabla lo produce?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Que tabla provoca el evento?

Publicado por Oscar (661 intervenciones) el 08/05/2003 18:50:36
Algo asi:

if(e.getSource() == tabla1) {
// hacer accion para el evento de la tabla 1
} else if(e.getSource() == tabla2) {
// hacer accion para el evento de la tabla 2
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Que tabla provoca el evento?

Publicado por Xavi (3 intervenciones) el 08/05/2003 19:07:42
No me funciona tal como dices Oscar. He intentado:

if (e.getSource()==(Object)this.tablaResumidores) {
.........
}

Con el (Object) y sin...pero no pita! :´-(
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Que tabla provoca el evento?

Publicado por Xavi (3 intervenciones) el 08/05/2003 19:47:58
Ok Oscar, gracias por tu ayuda. No me funcionaba porqué hacía:

this.tablaResumidores.getSelectionModel().addListSelectionListener(this);

Y claro para hacer el if era necesario:

if (e.getSource()==tablaResumidores.getSelectionModel()) {
...
}

Un saludo! ;-p

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar