javax.swing.UIDefaults#get ( )源码实例Demo

下面列出了javax.swing.UIDefaults#get ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: jdk8u-dev-jdk   文件: XTextAreaPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码2 项目: jdk8u-jdk   文件: XTextFieldPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码3 项目: dragonwell8_jdk   文件: XTextAreaPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码4 项目: dragonwell8_jdk   文件: XTextFieldPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码5 项目: TencentKona-8   文件: XTextAreaPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码6 项目: TencentKona-8   文件: XTextFieldPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码7 项目: jdk8u_jdk   文件: XTextFieldPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码8 项目: hottub   文件: XTextAreaPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码9 项目: jdk8u-jdk   文件: XTextFieldPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码10 项目: jdk8u-dev-jdk   文件: XTextFieldPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码11 项目: openjdk-8   文件: XTextFieldPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码12 项目: openjdk-jdk8u-backup   文件: XTextFieldPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码13 项目: openjdk-jdk9   文件: XTextAreaPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码14 项目: jdk8u-jdk   文件: XTextAreaPeer.java
@Override
protected void installKeyboardActions() {
    super.installKeyboardActions();

    JTextComponent comp = getComponent();

    UIDefaults uidefaults = XToolkit.getUIDefaults();

    String prefix = getPropertyPrefix();

    InputMap map = (InputMap)uidefaults.get(prefix + ".focusInputMap");

    if (map != null) {
        SwingUtilities.replaceUIInputMap(comp, JComponent.WHEN_FOCUSED,
                                         map);
    }
}
 
源代码15 项目: jdk1.8-source-analysis   文件: NimbusDefaults.java
@Override
public Object createValue(UIDefaults table) {
    try {
        Class c;
        Object cl;
        // See if we should use a separate ClassLoader
        if (table == null || !((cl = table.get("ClassLoader"))
                               instanceof ClassLoader)) {
            cl = Thread.currentThread().
                        getContextClassLoader();
            if (cl == null) {
                // Fallback to the system class loader.
                cl = ClassLoader.getSystemClassLoader();
            }
        }

        c = Class.forName(className, true, (ClassLoader)cl);
        Constructor constructor = c.getConstructor(
                AbstractRegionPainter.PaintContext.class, int.class);
        if (constructor == null) {
            throw new NullPointerException(
                    "Failed to find the constructor for the class: " +
                    className);
        }
        return constructor.newInstance(ctx, which);
    } catch (Exception e) {
        e.printStackTrace();
        return null;
    }
}
 
源代码16 项目: JDKSourceCode1.8   文件: NimbusDefaults.java
@Override
public Object createValue(UIDefaults table) {
    try {
        Class c;
        Object cl;
        // See if we should use a separate ClassLoader
        if (table == null || !((cl = table.get("ClassLoader"))
                               instanceof ClassLoader)) {
            cl = Thread.currentThread().
                        getContextClassLoader();
            if (cl == null) {
                // Fallback to the system class loader.
                cl = ClassLoader.getSystemClassLoader();
            }
        }

        c = Class.forName(className, true, (ClassLoader)cl);
        Constructor constructor = c.getConstructor(
                AbstractRegionPainter.PaintContext.class, int.class);
        if (constructor == null) {
            throw new NullPointerException(
                    "Failed to find the constructor for the class: " +
                    className);
        }
        return constructor.newInstance(ctx, which);
    } catch (Exception e) {
        e.printStackTrace();
        return null;
    }
}
 
源代码17 项目: Java8CN   文件: NimbusDefaults.java
@Override
public Object createValue(UIDefaults table) {
    try {
        Class c;
        Object cl;
        // See if we should use a separate ClassLoader
        if (table == null || !((cl = table.get("ClassLoader"))
                               instanceof ClassLoader)) {
            cl = Thread.currentThread().
                        getContextClassLoader();
            if (cl == null) {
                // Fallback to the system class loader.
                cl = ClassLoader.getSystemClassLoader();
            }
        }

        c = Class.forName(className, true, (ClassLoader)cl);
        Constructor constructor = c.getConstructor(
                AbstractRegionPainter.PaintContext.class, int.class);
        if (constructor == null) {
            throw new NullPointerException(
                    "Failed to find the constructor for the class: " +
                    className);
        }
        return constructor.newInstance(ctx, which);
    } catch (Exception e) {
        e.printStackTrace();
        return null;
    }
}
 
源代码18 项目: netbeans   文件: MenuBarSeparatorInAWTTest.java
@Override
public UIDefaults getDefaults() {
    final UIDefaults del = super.getDefaults();
    return new UIDefaults() {
        @Override
        public Object get(Object key) {
            if( "SeparatorUI".equals( key ) )
                assertAWT();
            return del.get(key);
        }
    };
}
 
源代码19 项目: seaglass   文件: SeaGlassLookAndFeel.java
/**
         * @see javax.swing.UIDefaults$LazyValue#createValue(javax.swing.UIDefaults)
         */
        @SuppressWarnings("unchecked")
        public Object createValue(UIDefaults table) {
            Constructor constructor = null;
            Object cl = null;
            try {
                Class  c;

                // See if we should use a separate ClassLoader
                // GM: use ClassLoader from this class, if no separate ClassLoader
                cl = table.get("ClassLoader");
                if (cl == null) {
                    cl = getClass().getClassLoader();
                }
                
// GM: doesn't work with WebStart and OSGi                
//                if (table == null || !(cl instanceof ClassLoader)) {
//                    cl = Thread.currentThread().getContextClassLoader();
//
//                    if (cl == null) {
//
//                        // Fallback to the system class loader.
//                        cl = ClassLoader.getSystemClassLoader();
//                    }
//                }

                c = Class.forName(className, true, (ClassLoader) cl);

                // Find inner class for state.
                Class stateClass = Class.forName(className + "$Which", false, (ClassLoader) cl);

                if (stateClass == null) {
                    throw new NullPointerException("Failed to find the constructor for the class: " + className + ".Which");
                }

                constructor = c.getConstructor(stateClass);

                if (constructor == null) {
                    throw new NullPointerException("Failed to find the constructor for the class: " + className);
                }

                return constructor.newInstance(which);
            } catch (Exception e) {
                System.err.println( "createValue: " + which.getClass() + ", " + (constructor != null ? constructor : "") );
                System.err.println( "class loaders: " + which.getClass().getClassLoader() + ", " + cl + ", UIDefaults = " + table );
                e.printStackTrace();

                return null;
            }
        }
 
源代码20 项目: openjdk-jdk9   文件: InternalResourceBundle.java
private static Object getValue(UIDefaults defaults) {
    return defaults.get("MetalTitlePane.restore.titleAndMnemonic");
}