¿Es posible crear un JFrame que tenga un fondo transparente y dibujar una imagen en él, de modo que solo la imagen sea visible sin bordes ni fondo?Fondo JFrame transparente
Respuesta
Ver Translucent and Shaped Swing Windows por Kirill Grouchnikov.
Para un ejemplo de Mac OS X, vea Re-paint problem on translucent frame/panel/component.
Es posible.
Si su JFrame es una variable local o de campo:
myJFrame.setUndecorated(true);
Si su clase extiende JFrame:
setUndecorated(true);
cierto que desde jdk7, la transparencia solo es compatible con marcos sin decorar. Sin embargo, cómo llamar a los métodos debería ser un conocimiento básico :-) – kleopatra
Sí, es posible de muchas maneras. Esta es una de ellas:
setUndecorated(true);
setBackground(new Color(1.0f,1.0f,1.0f,0.5f));
cuarto flotador (la cual di a 0.5f) en el constructor del color es el canal alfa. Puede ser 0.0f - 1.0f dependiendo de la transparencia que desee.
También debe hacer que el panel de contenido sea transparente.
frame.setUndecorated(true);
frame.getContentPane().setBackground(new Color(1.0f,1.0f,1.0f,0.0f));
frame.setBackground(new Color(1.0f,1.0f,1.0f,0.0f));
- 1. ¿Cómo hacer que JFrame sea transparente?
- 2. Cómo crear JButton parcialmente transparente en JFrame completamente transparente?
- 3. Transparente Fondo
- 4. Fondo transparente de iframe
- 5. AChartEngine fondo transparente
- 6. imagen de fondo transparente
- 7. html fondo transparente
- 8. NSTextField fondo transparente
- 9. Fondo transparente en CoreGraphics
- 10. Java: el viejo JFrame transparente, sin librerías restringidas
- 11. Fondo del botón como transparente
- 12. Android OpenGL ES Fondo transparente
- 13. Configuración de CGContext Transparente Fondo
- 14. Cargando MPMoviePlayerViewController con fondo transparente?
- 15. Fondo transparente que aparece negro
- 16. Establecer el color de fondo para JFrame
- 17. Configuración de imágenes de fondo en JFrame
- 18. ¿Crear imagen con fondo transparente usando GDI +?
- 19. Fondo transparente con un UIViewController modal
- 20. Un widget qt con fondo totalmente transparente
- 21. ImageButton en Android con fondo transparente
- 22. ¿Cómo hacer SurfaceView con fondo transparente?
- 23. Imagen de PHP con fondo transparente
- 24. OpenGL ES 2.0 GLKit con fondo transparente
- 25. Color de fondo de CSS transparente
- 26. UILabel Configuración de color de fondo transparente?
- 27. Control de dibujo con fondo transparente
- 28. matplotlib: agregar segundos ejes() con fondo transparente?
- 29. ¿Cómo hago un fondo semi transparente?
- 30. cuadro de texto con un fondo transparente
El enlace está ahora muerto. Google sugiere esta publicación en el blog: http://www.pushing-pixels.org/2008/02/27/translucent-and-shaped-windows-in-core-java.html –