类sun.awt.InputMethodSupport源码实例Demo

下面列出了怎么用sun.awt.InputMethodSupport的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: jdk1.8-source-analysis   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
源代码2 项目: dragonwell8_jdk   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
ExecutableInputMethodManager() {

        // set up host adapter locator
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        try {
            if (toolkit instanceof InputMethodSupport) {
                InputMethodDescriptor hostAdapterDescriptor =
                    ((InputMethodSupport)toolkit)
                    .getInputMethodAdapterDescriptor();
                if (hostAdapterDescriptor != null) {
                    hostAdapterLocator = new InputMethodLocator(hostAdapterDescriptor, null, null);
                }
            }
        } catch (AWTException e) {
            // if we can't get a descriptor, we'll just have to do without native input methods
        }

        javaInputMethodLocatorList = new Vector<InputMethodLocator>();
        initializeInputMethodLocatorList();
    }
 
源代码4 项目: TencentKona-8   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
ExecutableInputMethodManager() {

        // set up host adapter locator
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        try {
            if (toolkit instanceof InputMethodSupport) {
                InputMethodDescriptor hostAdapterDescriptor =
                    ((InputMethodSupport)toolkit)
                    .getInputMethodAdapterDescriptor();
                if (hostAdapterDescriptor != null) {
                    hostAdapterLocator = new InputMethodLocator(hostAdapterDescriptor, null, null);
                }
            }
        } catch (AWTException e) {
            // if we can't get a descriptor, we'll just have to do without native input methods
        }

        javaInputMethodLocatorList = new Vector<InputMethodLocator>();
        initializeInputMethodLocatorList();
    }
 
源代码6 项目: jdk8u60   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
源代码7 项目: jdk8u60   文件: ExecutableInputMethodManager.java
ExecutableInputMethodManager() {

        // set up host adapter locator
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        try {
            if (toolkit instanceof InputMethodSupport) {
                InputMethodDescriptor hostAdapterDescriptor =
                    ((InputMethodSupport)toolkit)
                    .getInputMethodAdapterDescriptor();
                if (hostAdapterDescriptor != null) {
                    hostAdapterLocator = new InputMethodLocator(hostAdapterDescriptor, null, null);
                }
            }
        } catch (AWTException e) {
            // if we can't get a descriptor, we'll just have to do without native input methods
        }

        javaInputMethodLocatorList = new Vector<InputMethodLocator>();
        initializeInputMethodLocatorList();
    }
 
源代码8 项目: JDKSourceCode1.8   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
源代码9 项目: openjdk-jdk8u   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
ExecutableInputMethodManager() {

        // set up host adapter locator
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        try {
            if (toolkit instanceof InputMethodSupport) {
                InputMethodDescriptor hostAdapterDescriptor =
                    ((InputMethodSupport)toolkit)
                    .getInputMethodAdapterDescriptor();
                if (hostAdapterDescriptor != null) {
                    hostAdapterLocator = new InputMethodLocator(hostAdapterDescriptor, null, null);
                }
            }
        } catch (AWTException e) {
            // if we can't get a descriptor, we'll just have to do without native input methods
        }

        javaInputMethodLocatorList = new Vector<InputMethodLocator>();
        initializeInputMethodLocatorList();
    }
 
源代码11 项目: openjdk-jdk8u-backup   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
ExecutableInputMethodManager() {

        // set up host adapter locator
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        try {
            if (toolkit instanceof InputMethodSupport) {
                InputMethodDescriptor hostAdapterDescriptor =
                    ((InputMethodSupport)toolkit)
                    .getInputMethodAdapterDescriptor();
                if (hostAdapterDescriptor != null) {
                    hostAdapterLocator = new InputMethodLocator(hostAdapterDescriptor, null, null);
                }
            }
        } catch (AWTException e) {
            // if we can't get a descriptor, we'll just have to do without native input methods
        }

        javaInputMethodLocatorList = new Vector<InputMethodLocator>();
        initializeInputMethodLocatorList();
    }
 
源代码13 项目: Bytecoder   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
源代码14 项目: Bytecoder   文件: ExecutableInputMethodManager.java
ExecutableInputMethodManager() {

        // set up host adapter locator
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        try {
            if (toolkit instanceof InputMethodSupport) {
                InputMethodDescriptor hostAdapterDescriptor =
                    ((InputMethodSupport)toolkit)
                    .getInputMethodAdapterDescriptor();
                if (hostAdapterDescriptor != null) {
                    hostAdapterLocator = new InputMethodLocator(hostAdapterDescriptor, null, null);
                }
            }
        } catch (AWTException e) {
            // if we can't get a descriptor, we'll just have to do without native input methods
        }

        javaInputMethodLocatorList = new Vector<InputMethodLocator>();
        initializeInputMethodLocatorList();
    }
 
源代码15 项目: openjdk-jdk9   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
ExecutableInputMethodManager() {

        // set up host adapter locator
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        try {
            if (toolkit instanceof InputMethodSupport) {
                InputMethodDescriptor hostAdapterDescriptor =
                    ((InputMethodSupport)toolkit)
                    .getInputMethodAdapterDescriptor();
                if (hostAdapterDescriptor != null) {
                    hostAdapterLocator = new InputMethodLocator(hostAdapterDescriptor, null, null);
                }
            }
        } catch (AWTException e) {
            // if we can't get a descriptor, we'll just have to do without native input methods
        }

        javaInputMethodLocatorList = new Vector<InputMethodLocator>();
        initializeInputMethodLocatorList();
    }
 
源代码17 项目: jdk8u-jdk   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
源代码18 项目: jdk8u-jdk   文件: ExecutableInputMethodManager.java
ExecutableInputMethodManager() {

        // set up host adapter locator
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        try {
            if (toolkit instanceof InputMethodSupport) {
                InputMethodDescriptor hostAdapterDescriptor =
                    ((InputMethodSupport)toolkit)
                    .getInputMethodAdapterDescriptor();
                if (hostAdapterDescriptor != null) {
                    hostAdapterLocator = new InputMethodLocator(hostAdapterDescriptor, null, null);
                }
            }
        } catch (AWTException e) {
            // if we can't get a descriptor, we'll just have to do without native input methods
        }

        javaInputMethodLocatorList = new Vector<InputMethodLocator>();
        initializeInputMethodLocatorList();
    }
 
源代码19 项目: Java8CN   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
源代码20 项目: hottub   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
源代码21 项目: hottub   文件: ExecutableInputMethodManager.java
ExecutableInputMethodManager() {

        // set up host adapter locator
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        try {
            if (toolkit instanceof InputMethodSupport) {
                InputMethodDescriptor hostAdapterDescriptor =
                    ((InputMethodSupport)toolkit)
                    .getInputMethodAdapterDescriptor();
                if (hostAdapterDescriptor != null) {
                    hostAdapterLocator = new InputMethodLocator(hostAdapterDescriptor, null, null);
                }
            }
        } catch (AWTException e) {
            // if we can't get a descriptor, we'll just have to do without native input methods
        }

        javaInputMethodLocatorList = new Vector<InputMethodLocator>();
        initializeInputMethodLocatorList();
    }
 
源代码22 项目: openjdk-8-source   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
ExecutableInputMethodManager() {

        // set up host adapter locator
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        try {
            if (toolkit instanceof InputMethodSupport) {
                InputMethodDescriptor hostAdapterDescriptor =
                    ((InputMethodSupport)toolkit)
                    .getInputMethodAdapterDescriptor();
                if (hostAdapterDescriptor != null) {
                    hostAdapterLocator = new InputMethodLocator(hostAdapterDescriptor, null, null);
                }
            }
        } catch (AWTException e) {
            // if we can't get a descriptor, we'll just have to do without native input methods
        }

        javaInputMethodLocatorList = new Vector<InputMethodLocator>();
        initializeInputMethodLocatorList();
    }
 
源代码24 项目: openjdk-8   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
源代码25 项目: openjdk-8   文件: ExecutableInputMethodManager.java
ExecutableInputMethodManager() {

        // set up host adapter locator
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        try {
            if (toolkit instanceof InputMethodSupport) {
                InputMethodDescriptor hostAdapterDescriptor =
                    ((InputMethodSupport)toolkit)
                    .getInputMethodAdapterDescriptor();
                if (hostAdapterDescriptor != null) {
                    hostAdapterLocator = new InputMethodLocator(hostAdapterDescriptor, null, null);
                }
            }
        } catch (AWTException e) {
            // if we can't get a descriptor, we'll just have to do without native input methods
        }

        javaInputMethodLocatorList = new Vector<InputMethodLocator>();
        initializeInputMethodLocatorList();
    }
 
源代码26 项目: jdk8u_jdk   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
源代码27 项目: jdk8u_jdk   文件: ExecutableInputMethodManager.java
ExecutableInputMethodManager() {

        // set up host adapter locator
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        try {
            if (toolkit instanceof InputMethodSupport) {
                InputMethodDescriptor hostAdapterDescriptor =
                    ((InputMethodSupport)toolkit)
                    .getInputMethodAdapterDescriptor();
                if (hostAdapterDescriptor != null) {
                    hostAdapterLocator = new InputMethodLocator(hostAdapterDescriptor, null, null);
                }
            }
        } catch (AWTException e) {
            // if we can't get a descriptor, we'll just have to do without native input methods
        }

        javaInputMethodLocatorList = new Vector<InputMethodLocator>();
        initializeInputMethodLocatorList();
    }
 
源代码28 项目: jdk8u-jdk   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
源代码29 项目: jdk8u-jdk   文件: ExecutableInputMethodManager.java
ExecutableInputMethodManager() {

        // set up host adapter locator
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        try {
            if (toolkit instanceof InputMethodSupport) {
                InputMethodDescriptor hostAdapterDescriptor =
                    ((InputMethodSupport)toolkit)
                    .getInputMethodAdapterDescriptor();
                if (hostAdapterDescriptor != null) {
                    hostAdapterLocator = new InputMethodLocator(hostAdapterDescriptor, null, null);
                }
            }
        } catch (AWTException e) {
            // if we can't get a descriptor, we'll just have to do without native input methods
        }

        javaInputMethodLocatorList = new Vector<InputMethodLocator>();
        initializeInputMethodLocatorList();
    }
 
源代码30 项目: jdk-1.7-annotated   文件: TextComponent.java
private void enableInputMethodsIfNecessary() {
    if (checkForEnableIM) {
        checkForEnableIM = false;
        try {
            Toolkit toolkit = Toolkit.getDefaultToolkit();
            boolean shouldEnable = false;
            if (toolkit instanceof InputMethodSupport) {
                shouldEnable = ((InputMethodSupport)toolkit)
                  .enableInputMethodsForTextComponent();
            }
            enableInputMethods(shouldEnable);
        } catch (Exception e) {
            // if something bad happens, just don't enable input methods
        }
    }
}
 
 类所在包
 类方法
 同包方法