¿Es posible, en Java, hacer un salto de JPanel
dibujando su fondo siendo transparente, excepto por los componentes en él?Hacer que un JPanel no dibuje su fondo (Transparente)
Respuesta
setOpaque(false)
ya pasará fuera de la pintura de fondo a su padre, que podrá llamar su propio fondo.
Puede hacer una captura de pantalla y luego usarla para pintar el fondo del panel.
Este artículo parece tener algo de información útil sobre cómo crear ventanas en forma y transparentes en Java:
http://today.java.net/pub/a/today/2008/03/18/translucent-and-shaped-swing-windows.html
Java SE 7 es obligatorio. Usé Linux que tiene OpenJDK 6.0 y no funciona. – YumYumYum
Técnicamente un JPanel puede comenzar no opague. Esto fue cierto para la apariencia Gtk & sentir en 1.5 (o 1.4?), Pero no hay otros PL & Fs por lo que yo sé.
class TransparentJPanel extends JPanel
{
TransparentJPanel()
{
super() ;
this.setOpaque(false) ; // this will make the JPanel transparent
// but not its components (JLabel, TextField etc.)
this.setLayout(null) ;
}
}
Si está utilizando NetBeans, y luego hacer los siguientes pasos: -
- clic derecho sobre
JPanel
. - Desplácese hacia abajo y busque ((opaco)). Debe estar allí.
- Desmarquételo.
- Ahora su fondo
JPanel
se eliminará y lo que aparecerá enJPanel
Fondo es su fondo deJFrame
.
- 1. Cómo establecer un fondo transparente de JPanel?
- 2. JPanel transparente
- 3. ¿Cómo hacer que Canvas dibuje el área transparente en Android?
- 4. cacao: Cómo hacer un fondo transparente webView?
- 5. WPF: Cómo hacer que un fondo de botón sea transparente
- 6. ¿Cómo hacer que el fondo de un JCheckBox sea transparente?
- 7. Java: ¿cómo hacer que el fondo Jscrollpane del contenedor no sea opaco? (es decir, transparente)
- 8. Iphone ¿Cómo hacer que el fondo del contexto sea transparente?
- 9. Fondo transparente que aparece negro
- 10. ¿Cómo hacer que el fondo de una JTable sea transparente?
- 11. Eliminar parte del fondo/hacer transparente
- 12. Evitar hacer una UIButton transparente/transparente cuando su desactivación
- 13. Transparente Fondo
- 14. Hacer que el fondo de JLabel sea transparente nuevamente
- 15. ImageButton no resalta al hacer clic con Fondo transparente
- 16. ¿Cómo hacer SurfaceView con fondo transparente?
- 17. color "transparente" que no trabaja
- 18. Cómo hacer una superficie con un fondo transparente en pygame
- 19. html fondo transparente
- 20. Un widget qt con fondo totalmente transparente
- 21. ¿Cómo hacer que JFrame sea transparente?
- 22. Android OpenGL ES Fondo transparente
- 23. JPanel con fondo de imagen
- 24. AChartEngine fondo transparente
- 25. NSTextField fondo transparente
- 26. Fondo JFrame transparente
- 27. Fondo transparente de iframe
- 28. ¿Cómo hago un fondo semi transparente?
- 29. cuadro de texto con un fondo transparente
- 30. Fondo transparente en CoreGraphics
Sabía que sería simple. ¡Gracias! – jjnguy