superponer JLabel a JButton

Iniciado por brian_e, 1 Abril 2009, 08:40 AM

0 Miembros y 1 Visitante están viendo este tema.

brian_e

q tal!

otra consulta.

Estoy mostrando una matriz de 10x10 botones y todo a la perfeccion. Luego muestro una imgaen en JLabel. Todo esto se muestra en un JFrame.

el problema es que yo necesito mostrar ese JLabel sobre el JButton y pues se muestran los botones sobre el label, aun cuando cargo primero los botones y luego el label.

Tengo entendido que se podria usar el setComponentZOrder, de lo cual no estoy seguro. ¿Podria alguien darme una solucion o si es con setComponentZOrder darme un ejemplo de como usarlo? pues he buscado bastante tiempo en internet y no he encotrado nada

brian_e

bueno y apreovechando este espacio... como puedo insertar un video mpg o avi??

Amerikano|Cls

Creo que no hay manera de superponer un JLabel a un JButton, no le veo sentido, es mi parecer no mas  ;), pero si podes ponerle una imagen al JButton con el metodo setIcon(). Y sobre lo del video eso puedes hacer utilizando el JMF.

- Ejemplo de Imagen en JButon: En este caso hay una imagen en la carpeta images en un directorio anterior al del mismo directorio donde se encuentra la clase.

Código (java) [Seleccionar]
boton.setIcon(new ImageIcon(getClass().getClassLoader().getResource("images/imagen.jpg")));


- Documentacion y ejemplos del JMF:

https://java.sun.com/javase/technologies/desktop/media/jmf/reference/docs/index.html

salu2.

AmeRiK@nO




Mi blog:
http://amerikanocls.blogspot.com

brian_e

el problema que tengo es que el boton forma parte de una cuadricula que es el tablero de un juego y mi idea de un label sobre un boton es que la imagen del personaje estuviera en el label.

alguna idea para sustituir ese label sin tener que colocarle la imagen al boton??

juancho77

Para hacer esos jueguitos puedes usar Greenfoot.