Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Problema visual

Buenos días,
Estoy desarrollando una aplicación con NetBeans y a la hora de abrir un comboBox se sobreponen los label que hay debajo. Com ono sé explicarlo bien dejo una captura de pantalla en la siguiente url para que podáis ver cómo me pasa y si puede ser me ayudéis a resolverlo.
http://fotos.subefotos.com/2c3e54e7ec3a72b12669151663f52a38o.png

Gracias :-)

febrero 26, 2014 | Registered Commentercarlota89

Buenas,

A mi también me paso lo mismo y lo arreglé así:
http://fotos.subefotos.com/3cad344fc20e19706bab7b40df9aa2aeo.png

Como ves, los label quedaron perfectamente bajo el menú. Espero que te sirva!


Un saludo

febrero 27, 2014 | Unregistered CommenterUnoPorAhi

No estarás quizás usando awt.Label en lugar de swing.JLabel por casualidad?

http://stackoverflow.com/questions/6752324/jcombobox-dropdown-visiblity-issue

febrero 27, 2014 | Unregistered CommenterUnoPorAhi

http://www.oracle.com/technetwork/articles/java/mixing-components-433992.html

"Component Mixing Just Works.
As of the JDK 6 Update 12 and JDK 7 build 19 releases, it is now possible to seamlessly mix heavyweight and lightweight components within the same container. "

febrero 27, 2014 | Registered Commenterchoces

Buen articulo! Aun asi, leyendo las secciones Requirements y Limitations parece claro que mezclar componentes ligeros y pesados sigue siendo una muy mala idea.

Yo creo que lo mejor seria:
-Actualizar el JDK para ver si se arregla sin tener que tocar el codigo.
-Si sigue dando algun problema, usar solo componentes ligeros swing


Un saludo

febrero 28, 2014 | Unregistered CommenterUnoPorAhi

Ese tipo de artefactos también se pueden presentar si se crean, o se usan métodos que repintan, los componentes, fuera del Event Dispatch Thread.
Sin código a la vista, solo se puede especular.

febrero 28, 2014 | Registered Commenterchoces

Muchas gracias UnoPorAhi, acabo de probarlo y he visto que efectivamente estaba usando Labal en lugar de JLabel, al sustituirlo el problema ha desaparecido al completo.
:-)

marzo 3, 2014 | Unregistered Commentercarlota89