SkinLF
Version 1.1

com.l2fprod.gui.plaf.skin.impl.kde
Class KdeSkin

java.lang.Object
  |
  +--com.l2fprod.gui.plaf.skin.impl.AbstractSkin
        |
        +--com.l2fprod.gui.plaf.skin.impl.kde.KdeSkin
All Implemented Interfaces:
Skin

public class KdeSkin
extends AbstractSkin

KDE (The K Desktop Environment) Skin Support.
KdeSkin can be used in conjunction with a kde.themerc file.
You can find skins at:

  • kde.themes.org

    Simply extract the skin file in a directory and use:

    SkinLookAndFeel.setSkin(new KdeSkin("c:\downloads\myskin\kde\kde.themerc"));
    UIManager.setLookAndFeel("com.l2fprod.gui.plaf.skin.SkinLookAndFeel");


    to enable skins in your application !



    Version:
    $Revision: 1.5 $, $Date: 2001/03/11 21:35:55 $
    Author:
    $Author: l2fprod $

    Constructor Summary
    KdeSkin(java.lang.String filename)
              Construct a new KDE skin with the given filename
    KdeSkin(java.net.URL skinURL)
               
     
    Method Summary
     SkinButton getButton()
               
     java.lang.String[] getColors()
               
     SkinFrame getFrame()
               
     SkinPersonality getPersonality()
               
     SkinProgress getProgress()
               
     SkinScrollbar getScrollbar()
               
     SkinSlider getSlider()
               
     SkinTab getTab()
               
     
    Methods inherited from class com.l2fprod.gui.plaf.skin.impl.AbstractSkin
    getResource, unload
     
    Methods inherited from class java.lang.Object
    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Constructor Detail

    KdeSkin

    public KdeSkin(java.lang.String filename)
            throws java.lang.Exception
    Construct a new KDE skin with the given filename

    Parameters:
    filename - path to a kde (themerc) skin file

    KdeSkin

    public KdeSkin(java.net.URL skinURL)
            throws java.lang.Exception
    Method Detail

    getPersonality

    public SkinPersonality getPersonality()
    Specified by:
    getPersonality in interface Skin
    Overrides:
    getPersonality in class AbstractSkin

    getButton

    public SkinButton getButton()
    Specified by:
    getButton in interface Skin
    Overrides:
    getButton in class AbstractSkin

    getFrame

    public SkinFrame getFrame()
    Specified by:
    getFrame in interface Skin
    Overrides:
    getFrame in class AbstractSkin

    getTab

    public SkinTab getTab()
    Specified by:
    getTab in interface Skin
    Overrides:
    getTab in class AbstractSkin

    getProgress

    public SkinProgress getProgress()
    Specified by:
    getProgress in interface Skin
    Overrides:
    getProgress in class AbstractSkin

    getColors

    public java.lang.String[] getColors()
    Specified by:
    getColors in interface Skin
    Overrides:
    getColors in class AbstractSkin

    getScrollbar

    public SkinScrollbar getScrollbar()
    Specified by:
    getScrollbar in interface Skin
    Overrides:
    getScrollbar in class AbstractSkin

    getSlider

    public SkinSlider getSlider()
    Specified by:
    getSlider in interface Skin
    Overrides:
    getSlider in class AbstractSkin

    SkinLF
    Version 1.1

    www.L2FProd.com
    © 2000-2001 L2FProd.com