Modificar el aspecto de Netbeans 6.5.1 en Debian Lenny

Changing L&F on startup – different NetBeans versions

NetBeans 6.1

  • ./netbeanslaf javax.swing.plaf.metal.MetalLookAndFeel
  • ./netbeanslaf com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel

NetBeans 6.5

  • ./netbeanslaf Metal

These switches can be added to netbeans.conf file (<nbinstalldir>/etc/netbeans.conf) to the end of “netbeans_default_options” section.

Available L&Fs and their “short” names

We have “shortcuts” for well known L&Fs in NetBeans. So there is no need for using the fully qualified name, just run e.g. ./netbeanslaf GTK instead of ./netbeanslaf com.sun.java.swing.plaf.gtk.GTKLookAndFeel. These shorcuts are printed in bold in the following list. Their fully qualified name follows.

  • Windows – com.sun.java.swing.plaf.windows.WindowsLookAndFeel
  • Metal – javax.swing.plaf.metal.MetalLookAndFeel
  • GTK – com.sun.java.swing.plaf.gtk.GTKLookAndFeel
  • Nimbus – – Not available as default L&F, in development. It is our implementation of Nimbus GTK theme, which is the default theme for OpenSolaris.
  • Aqua – apple.laf.AquaLookAndFeel

http://wiki.netbeans.org/NBLookAndFeels

5. Nimbus look and feel in JDK 6 update 10 (beta as of 5/15/2008). See here for a comparison to metal. To use it with NetBeans, install JDK 6 update 10, set netbeans_jdkhome to JDK 6u10, and netbeans_default_options to include “–laf com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel” in NetBeans-dir/etc/netbeans.conf.

http://javahowto.blogspot.com/2008/05/how-to-customize-netbeans-look-and-feel.html

http://wiki.netbeans.org/NBLookAndFeels

Cuando instalamos Netbeans 6.5.1 en Debian Lenny su aparencia no resulta muy agradable
despues de investigar bastante he realizado este mini tutorial

Librerias para cambiar el LookAndFeel de una aplicacion Java
http://www.jtattoo.net/ScreenShots.html
https://substance.dev.java.net/docs/skins/toneddown.html
http://www.muntjak.de/hans/java/tinylaf/index.html
http://www.javootoo.com/plaf/notskinnable.html

A partir de los enlaces de arriba y navegando un poco se pueden conseguir los archivos
jar que nos interesen para modificar el LaF, concretamente resultan interesantes
jtattoo.jar y substance.jar

Si vamos a instalar jtattoo.jar , hacemos lo siguiente:

Abrimos un terminal y accedemos como superusuario su

$su

Copiar la libreria jar JTattoo.jar en el directorio de la JVM
#cp /home/tu_usuario/Desktop/Trabajo/libs/JTattoo.jar /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/ext

Modificar netbeans.conf situado en /usr/local/netbeans-6.5.1/etc

#cd /usr/local/netbeans-6.5.1/etc
#nano netbeans.conf

Nos situamos en la linea que empieza por:
netbeans_default_options=”

Y ahora compiamos esta linea de aqui abajo:
-cp:p /usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/ext/JTattoo.jar –laf com.jtattoo.plaf.luna.LunaLookAndFeel

Posteriormente pegamos detras de las comillas de : netbeans_default_options=”

Guardardamos el fichero y cerrarmos nano(Ctrl+o y Ctrl+x)

Ahora arrancamos Netbeans y podremos observar el nuevo aspecto.

Rutas a los lookandfeel o laf en los diferentes jar, todos cuentan con varios skins.
Para JTattoo.jar : –laf com.jtattoo.plaf.luna.LunaLookAndFeel
Para Substance.jar : –laf org.jvnet.substance.skin.SubstanceBusinessLookAndFeel
Para TinyLaf.jar : –laf de.muntjak.tinylookandfeel.TinyLookAndFeel

Mas info
http://elblogdeinwe.com/blog/2008/11/22/cambiar-el-estilo-en-netbeans-65/
http://luauf.com/2008/03/30/instalar-nuevos-look-feels/

Anuncios

Instalar JDK 6 en Debian

Voy a describir los pasos a seguir para desinstalar sun-java5-jdk e instalar sun-java6-jdk en debian testing desde debian unstable.

Tutorial Instalar Java 6

Instalar JDK, Netbeans y Eclipse en Linux

A continuación expondré cuales son los Entornos de Desarrollo más utilizados y/o famosos para el desarrollo en JAVA.

Los únicos que conozco son dos, además de muy famosos:

NetBeans

Eclipse

Estas dos IDE no sólo sirven para programar en JAVA, sino que desde sus webs puedes descargarte plugins para desarrollos en otros lenguajes y/o otra seria de aplicaciones muy útiles. Primeros, definamos IDE.

http://www.informatizando.es/?p=26

Variables de Entorno y Classpath

Variables de entorno

Para su correcto funcionamiento, Java necesita tener establecidas algunas variables de entorno: las variables PATH y CLASSPATH.

La variable de entorno del sistema PATH deberá contener la ruta donde se encuentren los programas para compilar y ejecutar con JDK (javac y java, respectivamente). Por ejemplo:

set PATH=%PATH%;C:\j2sdk1.4.2_02\bin (Windows)
export PATH=$PATH:/j2sdk1.4.2_02/bin (Linux)

Con la variable CLASSPATH indicamos en qué directorios debe buscar el intérprete de Java las clases compiladas. Por defecto, si CLASSPATH no está definido, las busca en el directorio actual. Puede haber más de un directorio, separando sus caminos por el separador del sistema operativo (“;” en Windows y “:” en Linux). Por ejemplo, si las clases que queremos usar están en \misclases:

set CLASSPATH=.;C:\misclases (Windows)
export CLASSPATH=.:/misclases

Si las clases pertenecen a un paquete concreto, se debe apuntar al directorio a partir del cual comienzan los directorios del paquete. Por ejemplo, si la clase MiClase está en el paquete unpaquete, dentro de \mispaquetes (\mispaquetes\unpaquete\MiClase.class):

set CLASSPATH=.;C:\misclases;C:\mispaquetes (Windows)
export CLASSPATH=.:/misclases:/mispaquetes (Linux)

Si las clases están empaquetadas en un fichero JAR, se tendrá que hacer referencia a dicho fichero. Por ejemplo:

set CLASSPATH=.;C:\misclases\misclases.jar (Windows)
export CLASSPATH=.:/misclases/misclases.jar (Linux)

Para hacer estos cambios permanentes deberemos modificar los ficheros de autoarranque de cada sistema operativo, añadiendo las líneas correspondientes en autoexec.bat (para Windows) o .profile (para Linux).

La forma de establecer las variables cambia en función de la versión de Windows o Linux. Por ejemplo, en Windows 2000 o XP se pueden establecer variables de entorno directamente desde el panel de control. Y en versiones distintas de Linux se utilizan distintos shells con comandos de establecimiento distintos al export (ver información más detallada en el apéndice 2).


Tema 1: Introducción a Java

Etiquetas: ,