Java Swing UIManager getUIName(Component comp)

Here you can find the source of getUIName(Component comp)

Description

Returns the name used in UIManager for components.

License

Open Source License

Parameter

Parameter Description
comp any component, eg a JTextField.

Return

the corresponding name, null if unknown, eg "TextField".

Declaration

public static String getUIName(Component comp) 

Method Source Code


//package com.java2s;
/*//from ww w . j a  v  a 2  s.c o m
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 * 
 * Copyright 2011 OpenConcerto, by ILM Informatique. All rights reserved.
 * 
 * The contents of this file are subject to the terms of the GNU General Public License Version 3
 * only ("GPL"). You may not use this file except in compliance with the License. You can obtain a
 * copy of the License at http://www.gnu.org/licenses/gpl-3.0.html See the License for the specific
 * language governing permissions and limitations under the License.
 * 
 * When distributing the software, include this License Header Notice in each file.
 */

import java.awt.Component;

import java.awt.Label;
import java.awt.TextField;

import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JTextField;

public class Main {
    /**
     * Returns the name used in UIManager for components.
     * 
     * @param comp any component, eg a JTextField.
     * @return the corresponding name, <code>null</code> if unknown, eg "TextField".
     */
    public static String getUIName(Component comp) {
        final String res;
        if (comp instanceof JComboBox)
            res = "ComboBox";
        else if (comp instanceof JTextField || comp instanceof TextField)
            res = "TextField";
        else if (comp instanceof JLabel || comp instanceof Label)
            res = "Label";
        else
            res = null;
        return res;
    }
}

Related

  1. getUIDefaultOfClass(Class clazz, String property)
  2. getUIDefaultOfClass(Class clazz, String property)
  3. getUIDefaultsOfClass(String className)
  4. getUIDefaultsOfClass(String className)
  5. getUIDefaultsOfClass(String className)
  6. getUIPanelBackground()
  7. getUnfocusedSelectionBackground()
  8. getUnfocusedSelectionForeground()
  9. getUnfocusedSelectionForeground()