Cada programador tienes su propios gustos para decorar sus programas desarrollados, pero sin duda alguna, a muchos nos gustan que los diseños de las ventanas, fondos, o colores sean llamativos.
Quizá no es lo más importante de un software, sin imbargo es parte de lo que hoy se llama "Usabilidad", las iterfaces sean bonitas, simples, entre muchas otras cosas, pero sobre todo, que funcione, de eso no tengo la menor duda.
Había buscado mucha información sobre cómo poner una imagen de fondo en un jpanel, o jframe en java, pero sin mucho éxito.
Y cómo ya habrán visto en las imágenes, ya encontré una manera de solucionarlo.
En muchos proyectos es necesario agregar un poco de "Animación" al software, para que no parezca tan rustico.
El truco no es complicado, además es compatible completamente con NetBeans.
Lo que se hace en realidad es, Agregar la imagen a un JLabel y enviar el JLabel al fondo de todos los demás objetos, para que esto sea posible, es necesario lo siguiente:
1.- Crear JFrame
2.- Agregar un JPanel
3.- En la parte Izquierda de Netbeans > Navigator, clic derecho sobre el JPanel creado > Set Layout > Null Layout, esto permitirá ubicar manualmente la posición de los objetos.
4.- Agregar un JLabel
5.- Agregar una imagen a su JLabel, esto es la opción properties > icon, del panel Derecho de Netbeans, es necesario seleccionar el JLabel para activar su respectivas propiedades.
6.- Agregar los objetos que necesiten.
7.- Al final, sólo hay que enviar hacer que el JLabel sea el primer objeto del fondo, esto se logra con Dar clic derecho sobre el JLabel con la imagen de fondo, del panel Izquierdo (Navigator) y seleccionar Move Down, hasta que sea el último.
8.- Listo, eso es todo.
Fuente principal: http://www.netbeanstutorials.com/p/setting-background-image.html
Les dejo las ultimas actualizaciones realizadas a los proyectos de Gestión de bases de datos con MySQL, Potsgresql con java.
Sitio de GitHub del proyecto con MySQL:
https://github.com/jesusferm/Black-List-MySQL
SItio del Proyecto de Postgresql con java:
https://github.com/jesusferm/BlackList-PostgreSQL
Y eso es todo, gracias por visitar.
0 comments:
Publicar un comentario