▷ JAVA-Tips: Ponerle un título y/o nombre a una ventana, módulo o formulario (JFrame)
Siguiendo con nuestra serie JAVA-Tips, en este segundo post veremos otra parte importante en la personalización de nuestras aplicaciones hechas en JAVA, la cual consiste en darle o asignarle un nombre y/o título a los formularios, ventanas o módulos que componen o forman parte de nuestro software.
Cabe aclarar y recordar que estaremos usando Netbeans IDE.
Para realizar lo expresado anteriormente haremos los siguientes pasos:
TUTORIAL EN VIDEO
TUTORIAL EN IMÁGENES
1-En primer lugar lo que haremos será seleccionar nuestro JFrame o formulario, dando clic directamente sobre el mismo, o seleccionándolo en el Inspector; el cual está ubicado en la parte inferior izquierda de Netbeans IDE:
2-Ahora nos dirigimos al área de propiedades, la cual está ubicada en la parte inferior derecha de nuestra pantalla, en Netbeans IDE:
3-Buscamos la propiedad title, y damos clic en el campo de texto ubicado en esta propiedad, ahora sólo queda digitar el nombre que queremos asignarle a nuestro formulario y al terminar de digitarlo presionamos la tecla ENTER de nuestro teclado:
4-Por último sólo debemos ejecutar nuestro proyecto y observar la parte superior izquierda o barra de título de nuestro formulario y podremos ver el nombre que le hemos asignado:
Si deseas saber como realizar el anterior procedimiento usando código, puedes visitar el siguiente enlace: Código JAVA: Poner título a una ventana (JFrame)
Si te perdiste el primer artículo de JAVA-Tips, puedes acceder a este dando clic en el siguiente enlace: JAVA-Tips: Configurar el botón cerrar de un formulario (JFrame)
Si te perdiste el primer artículo de JAVA-Tips, puedes acceder a este dando clic en el siguiente enlace: JAVA-Tips: Configurar el botón cerrar de un formulario (JFrame)
No olvides seguir el Curso de JAVA: Cómo lo hago en JAVA?.
Si te fue de gran ayuda esta información, no olvides compartirla con tus amigos. Si tienes dudas o sugerencias al respecto; puedes dejarnos tus comentarios.
Bendiciones...
Si te fue de gran ayuda esta información, no olvides compartirla con tus amigos. Si tienes dudas o sugerencias al respecto; puedes dejarnos tus comentarios.
Bendiciones...
¿Y si se quiere poner centrado el título? ¿Hay alguna opción que no sea rellenarlo de espacios por delante? Muchas gracias.
ResponderBorrarTerron
Saludos.
BorrarSinceramente no conozco hasta ahora una forma de hacerlo, al menos la que tú mencionas que sólo se verá bien si tu JFrame tiene un tamaño fijo.
Lo único que se me viene a la mente, es que le quites el borde a tu Formulario (desaparecerán los botones de minimizar, maximizar y cerrar), y en la parte superior coloques un componente como un JLabel, el cual si te permite centrar el texto, además deberás agregar botones que cumplan con la funcionalidad de minimizar, maximizar, cerrar; luego, tendrías que ver y rectificar que apliques un Layout (ej. BorderLayout) que te permita que tus componentes se acoplen al tamaño de tu JFrame una vez este sea redimensionado.
Si te das cuenta, hacer todo eso sería complicar un poco más las cosas; sin embargo, si hayas una forma de realizar lo que quieres, no dudes en compartirla con todos nuestros amigos de la web. Bendiciones...
Buenas tardes:
ResponderBorrarDespués de días, o semanas ya, buscando la respuesta, no hay duda de que podría hasta venderla, yo creo ;o)
Esta solución que comentas no es mala salida para mí, que acostumbro a limitar el manejo de la ventana. Lo estudiaré, porque, una vez hecho, se trataría de una clase más y trabajaría con JMiFrame en lugar de JFrame, jeje.
Muchas gracias.
Terron
De nada estimado visitante, ya sabes que estamos para ayudarnos.
BorrarÉxitos con eso, y cualquier duda y/o sugerencia déjanos tu comentario.
Dios te bendiga :)
hola he querido cargar el nombre de usuario en la barra superior pero no he podido, el nombre de usuario lo consulto desde una base de datos , lo he intentado pero el valor del nombre de usuario me aparece nulo me podrías ayudar gracias
ResponderBorrarSaludos estimado Sergio.
BorrarLo primero que te sugiero es que pruebes la sentencia SQL que usas para consultar el nombre de usuario, desde la consola de comandos de MySQL o el administrador de base de datos que estés usando, para que verifiques que la misma sí te devuelva el valor esperado.
Luego de haber hecho lo anterior, si sigues teniendo problemas, puedes regalarme abajo en un comentario, el código completo del método que usas para traer el nombre del usuario, y posteriormente ayudarte a encontrar el posible inconveniente.
Bendiciones...