Hacer un JFrame invisible en Java
Para que un JFrame tenga 100% transparencia o sea invisible es muy fácil sobre todo si utilizas Netbeans, todo el trabajo ya lo tienes hecho, empezaremos creando un JFrame.
Necesitaras la librería JMouse, que te permite poner imágenes en el JPanel y lo agregas a la paleta de Netbeans, luego sencillamente lo jalas al JFrame.
Luego clic derecho en el JPanel que has jalado, y cambia lo siguientes atributos: UseMode seleccionar IMAGE; icon seleccionar la imagen que usaras de fondo.
Luego nos vamos a la parte del código del JFrame y agregamos lo siguiente:
//---------------
public Visual() {
//Visual es el nombre de tu JFrame
Visual.this.setUndecorated(true);
initComponents();
//Hacemos invicible el JFrame
AWTUtilities.setWindowOpaque(this, false);
}
//---------------
En vez de AWTUtilities puede ser también:
//Inicio es el nombre del JFrame
Inicio.this.setBackground(new Color(0,0,0,0));
Los botones salir, maximizar y minimizar lo puedes hacer tu mismo, finalmente nos quedaría lo siguiente:
Comentarios
Publicar un comentario