This is the second part of Hypersonic game: programming a bot for fun (Part One), I recommend reading the previous post before. Rewriting the Bot in Java was really interesting because I faced a problem I don’t usually have when… Seguir leyendo →
Vamos a crear una ventana que podamos decorar a nuestro gusto. Ideal para pequeños diálogos o como splash screen de nuestro programa. Hasta no hace mucho si se quería hacer algo así en Java había que hacer una captura de pantalla y usar eso como fondo, dando la sensación de que «se ve lo que hay detrás de la ventana» y por tanto imitando una ventana transparente.
Pero claro, cuando el fondo cambia, o es un vídeo, la técnica de la captura de pantalla peta. O hay que hacer capturas cada poco tiempo, ocultando nuestra ventana y volviendo a mostrarla. Esto es una ñapa.
Así que os traigo una solución más avanzada, y más sencilla, que he encontrado aquí. He cambiado un poco la idea, ya que lo que yo quería era hacer una ventana de bordes redondeados.
La clave está en crear un panel con su propio método paint() y meterlo en una ventana transparente
© 2024 Salvatore — Funciona gracias a WordPress
Tema realizado por Anders Noren — Ir arriba ↑