Para obtener las classes de skin, el siguiente codigo
import java.util.Map;
import org.jvnet.substance.*;
import org.jvnet.substance.skin.SkinInfo;
public class Main {
public static void main(String[] args) {
Map<String, SkinInfo> skins = SubstanceLookAndFeel.getAllSkins();
for (SkinInfo skinInfo : skins.values())
{
System.out.println("skin Class: " + skinInfo.getClassName());
}
}
}
el resultado:
skin Class: org.jvnet.substance.skin.AutumnSkin
skin Class: org.jvnet.substance.skin.BusinessSkin
skin Class: org.jvnet.substance.skin.BusinessBlackSteelSkin
skin Class: org.jvnet.substance.skin.BusinessBlueSteelSkin
skin Class: org.jvnet.substance.skin.ChallengerDeepSkin
skin Class: org.jvnet.substance.skin.CremeSkin
skin Class: org.jvnet.substance.skin.CremeCoffeeSkin
skin Class: org.jvnet.substance.skin.DustSkin
skin Class: org.jvnet.substance.skin.DustCoffeeSkin
skin Class: org.jvnet.substance.skin.EmeraldDuskSkin
skin Class: org.jvnet.substance.api.skin.GeminiSkin
skin Class: org.jvnet.substance.api.skin.GraphiteAquaSkin
skin Class: org.jvnet.substance.api.skin.MagellanSkin
skin Class: org.jvnet.substance.skin.MagmaSkin
skin Class: org.jvnet.substance.skin.MistAquaSkin
skin Class: org.jvnet.substance.skin.MistSilverSkin
skin Class: org.jvnet.substance.skin.ModerateSkin
skin Class: org.jvnet.substance.skin.NebulaSkin
skin Class: org.jvnet.substance.skin.NebulaBrickWallSkin
skin Class: org.jvnet.substance.skin.OfficeBlue2007Skin
skin Class: org.jvnet.substance.skin.OfficeSilver2007Skin
skin Class: org.jvnet.substance.skin.RavenSkin
skin Class: org.jvnet.substance.skin.RavenGraphiteSkin
skin Class: org.jvnet.substance.skin.RavenGraphiteGlassSkin
skin Class: org.jvnet.substance.skin.SaharaSkin
skin Class: org.jvnet.substance.skin.TwilightSkin
Para obtener los nombres, cambiamos la instruccion skinInfo.getClassName(), por skinInfo.getDisplayName() y tenemos:
skin Name: Autumn
skin Name: Business
skin Name: Business Black Steel
skin Name: Business Blue Steel
skin Name: Challenger Deep
skin Name: Creme
skin Name: Creme Coffee
skin Name: Dust
skin Name: Dust Coffee
skin Name: Emerald Dusk
skin Name: Gemini
skin Name: Graphite Aqua
skin Name: Magellan
skin Name: Magma
skin Name: Mist Aqua
skin Name: Mist Silver
skin Name: Moderate
skin Name: Nebula
skin Name: Nebula Brick Wall
skin Name: Office Blue 2007
skin Name: Office Silver 2007
skin Name: Raven
skin Name: Raven Graphite
skin Name: Raven Graphite Glass
skin Name: Sahara
skin Name: Twilight
Para los más vagos, pueden bajarse el codigo fuente de esta mini-aplicacion hecha en Netbeans 6.0 desde este enlace, solo pesa 58 kb
Lamentablemente para esta libreria Substance no existe mucha informacion en castellano, y aunque su documentacion es extensa, que este en ingles, retraza un poco su estudio.
Hola JC-Mouse, me gustaria saber si usaste el FLAMINGO, es para colocar un ribbon pero en aplicaciones java, parecido a la cinta de MS Office, seria intersante tener un manual en español, pq no hay ninguno, aqui un enlace de referencia: http://blog.frankel.ch/2010/06
ResponderEliminarSaludos, sabes como hacer que esta libreria no modifique el uso de javaHelp los temas oscuros me gustan pero usarlos hace ilegible la ventana ayuda, a por cierto cuando tengas tiempo hazte un tutorial de javaHelp los que hay en la web estan en ingles :D
ResponderEliminarmi estimado no hay nada en descargas haber si haces el favorsito de activar
ResponderEliminar