ads
Mostrando entradas con la etiqueta Trucos Java. Mostrar todas las entradas

Cambiar los colores del Nimrod Look&Feel  

Posted by Danny in

El creador de Nimrod Look&Feel ha dado la posibilidad de cambiar los colores y la opacidad de este Look&Feel. Esto se realiza a través de un editor que incorpora el fichero .jar del propio "skin".

Cuando el fichero nimrodlf.jar (el mismo que usted importa al proyecto para obtener el Look&Feel) es ejecutado haciendo doble click sobre el mismo o escribiendo en la línea de comandos:

java -jar nimrodlf.jar

...se puede observar el editor que trae consigo este Look&Feel y que le permite, entre otras cosas cambiar los colores del Look&Feel y la opacidad.



Editor Nimrod Look&Feel
Aquí se pueden modificar, probar y guardar en un fichero llamado NimRODThemeFile.theme (este nombre se puede cambiar, por supuesto) las características antes mencionadas(color y opacidad). Esto se logra haciendo clicks en los recuadros "Selection", "Background", "Menu Opacity" e "Internal Frame Opacity" y escogiendo los colores y opacidad que usted desee.

Después de haber escogido los colores y la opacidad deseada se pulsa el botón "Save" y se guarda esta configuración en un fichero .theme con el nombre por defecto NimRODThemeFile.

Este fichero se coloca luego dentro de la carpeta de tabajo(../src) y cuando se compila la aplicación, habiendo importado previamente el .jar del Nimrod Look&Feel este detecta automáticamente el fichero .theme con la configuración requerida y....se puede observar al ejecutar acto seguido la aplicación como cambia el aspecto de este Look&Feel.



Aquí les dejo un video de como se lleva acabo todo el proceso...

Maximizar jFrame  

Posted by Danny in

Si queremos que al iniciar una aplicación Java nuestra ventana principal se encuentre maximizada no importa la resolución de pantalla con la cual se esté trabajando lo único que tenemos que hacer es escribir en el constructor de nuestro jFrame principal la siguiente línea de código:



this.setExtendedState(this.MAXIMIZED_BOTH);


De forma tal que nuestro constructor nos quedaría más o menos así:




public MyFrame(){
this.setExtendedState(this.MAXIMIZED_BOTH);
initComponents();
...
...
}



A la línea:
this.setExtendedState(this.MAXIMIZED_BOTH);

se le pueden pasar otros parámetros:

this.MAXIMIZED_HORIZ //Maximiza la aplicación horizontalmente

this.MAXIMIZED_VERT //Maximiza la aplicación verticalmente