Java Swing Look and Feel getLAF(int lafNumber)

Here you can find the source of getLAF(int lafNumber)

Description

get LAF

License

Open Source License

Parameter

Parameter Description
lafNumber a parameter

Return

le LookAndFeel

Declaration

public static String getLAF(int lafNumber) 

Method Source Code

//package com.java2s;
/*//from   w w w.j a  va2s  .c o  m
 * Created on 22-feb-2005
 *
 * Ritorna il LookAndFeel specificato dal file di configurazione
 * Copyright (C) 2006 by Andrea Vacondio.
 *
 * This program is free software; you can redistribute it and/or modify it under the terms of the 
 * GNU General Public License as published by the Free Software Foundation; 
 * either version 2 of the License.
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
 * See the GNU General Public License for more details.
 * You should have received a copy of the GNU General Public License along with this program; 
 * if not, write to the Free Software Foundation, Inc., 
 *  59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 */

import javax.swing.UIManager;

public class Main {
    /**
     * @param lafNumber
     * @return le LookAndFeel
     */
    public static String getLAF(int lafNumber) {
        String ThemeSelected;
        switch (lafNumber) {
        case 1:
            ThemeSelected = UIManager.getSystemLookAndFeelClassName();
            break;
        case 2:
            ThemeSelected = "javax.swing.plaf.metal.MetalLookAndFeel";
            break;
        case 3:
            ThemeSelected = "com.jgoodies.looks.plastic.Plastic3DLookAndFeel";
            break;
        case 4:
            ThemeSelected = "com.jgoodies.looks.plastic.PlasticLookAndFeel";
            break;
        case 5:
            ThemeSelected = "com.jgoodies.looks.plastic.PlasticXPLookAndFeel";
            break;
        case 6:
            ThemeSelected = "com.jgoodies.looks.windows.WindowsLookAndFeel";
            break;
        default:
            ThemeSelected = UIManager.getCrossPlatformLookAndFeelClassName();
            break;
        }
        return ThemeSelected;
    }
}

Related

  1. enableLafIfAvailable(String lafName)
  2. fixLnF()
  3. getAvailableLookAndFeels()
  4. getAvailableLookAndFeels()
  5. getInstalledLookAndFeels()
  6. getLafClassName(String lafName)
  7. getLookAndFeel(final String displayName)
  8. getLookAndFeel(String name)
  9. getLookAndFeelInfo()