Java - ¿Index de un componente en panel?.Esta es la buena

 
Vista:

¿Index de un componente en panel?.Esta es la buena

Publicado por Fran (34 intervenciones) el 29/03/2001 19:34:17
Saludos :

Estoy desarrollando un programa en el cual inserto componentes JLabel en un panel cuando el programa se está ejecutando. Al pinchar cualquier componente dentro del panel me gustaría saber cual es el index de este para poder borrarlo utilizando el método remove(int index).
¿Hay alguna forma de obtener dicho valor, o bien alguna forma alternativa de eliminar el componente del panel?

Gracias de antemano
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:¿Index de un componente en panel?.Esta es la bu

Publicado por Xavi Canal (241 intervenciones) el 30/03/2001 09:05:07
Nas,

los Container (tu panel) tienen el método
getComponentCount () que te devuelven el
número de componentes que contiene,
luego puedes hacer un for de 0 a lo que te haya
devuelto y vas comparando.

Para pillar un componente tienes el método
getComponent (indice)

att. Xavi Canal
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:¿Index de un componente en panel?.Esta es la bu

Publicado por Xavi Canal (241 intervenciones) el 30/03/2001 09:07:29
Nas,

más fácil aun, los container tienen el método
remove (componente) que te lo eliminan
directamente

tuPanel.remove (tuJLabel);

de todas maneras mírate la doc de
java.awt.Container

att. Xavi Canal
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