¿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. html fondo transparente
- 5. Fondo transparente de iframe
- 6. AChartEngine fondo transparente
- 7. Fondo transparente en CoreGraphics
- 8. imagen de fondo transparente
- 9. NSTextField fondo transparente
- 10. Java: el viejo JFrame transparente, sin librerías restringidas
- 11. Configuración de CGContext Transparente Fondo
- 12. Fondo del botón como transparente
- 13. Cargando MPMoviePlayerViewController con fondo transparente?
- 14. Android OpenGL ES 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. Evento de mouse en fondo transparente
- 19. ¿Cómo hacer SurfaceView con fondo transparente?
- 20. ¿Cómo hago un fondo semi transparente?
- 21. cuadro de texto con un fondo transparente
- 22. matplotlib: agregar segundos ejes() con fondo transparente?
- 23. ImageButton en Android con fondo transparente
- 24. Un widget qt con fondo totalmente transparente
- 25. Control de dibujo con fondo transparente
- 26. Cómo establecer un fondo transparente de JPanel?
- 27. Fondo transparente con un UIViewController modal
- 28. ImageMagick extender lienzo con fondo transparente
- 29. OSX/Cocoa - NSScrollView con fondo transparente
- 30. Fondo transparente en WebView en JavaFX
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 –