当前位置: 首页>>代码示例>>Java>>正文


Java JTextComponent.removeKeyListener方法代码示例

本文整理汇总了Java中javax.swing.text.JTextComponent.removeKeyListener方法的典型用法代码示例。如果您正苦于以下问题:Java JTextComponent.removeKeyListener方法的具体用法?Java JTextComponent.removeKeyListener怎么用?Java JTextComponent.removeKeyListener使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javax.swing.text.JTextComponent的用法示例。


在下文中一共展示了JTextComponent.removeKeyListener方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: unregister

import javax.swing.text.JTextComponent; //导入方法依赖的package包/类
private void unregister() {
    JTextComponent comp = getComponent(); 
    if (comp == null) {
        return;
    }
    comp.removeKeyListener (this);
    comp.removeCaretListener(this);
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:9,代码来源:HintsUI.java

示例2: setEditorComponent

import javax.swing.text.JTextComponent; //导入方法依赖的package包/类
@Override
public void setEditorComponent(JTextComponent comp) {
    JTextComponent thisComp = getEditorComponent();
    boolean change = thisComp != comp;
    if (thisComp != null && change) {
        thisComp.removeKeyListener(getChKeyListener());
    }
    super.setEditorComponent(comp);
    if (comp != null && change) {
        comp.addKeyListener(getChKeyListener());
    }
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:13,代码来源:CompletionLayoutPopup.java

示例3: removeGroupsUpdate

import javax.swing.text.JTextComponent; //导入方法依赖的package包/类
private void removeGroupsUpdate() {
    if (editGroups.size() == 0) {
        JTextComponent component = component();
        if (doc instanceof BaseDocument) {
            BaseDocument bdoc = (BaseDocument) doc;
            // Add the listener to allow doc syncing modifications
            // The listener is never removed (since this object is a property of the document)
            bdoc.removePostModificationDocumentListener(DocListener.INSTANCE);
            bdoc.removeUpdateDocumentListener(UpdateDocListener.INSTANCE);
        }
        activeTextSync = null;
        componentRef = null;

        if (overridingKeys) {
            overridingKeys = false;
            component.removeKeyListener(OverrideKeysListener.INSTANCE);

            // check if the action map is still our overrideActionMap
            if (overrideActionMap != component.getActionMap()) {
                LOG.warning("The action map got tampered with! component=" //NOI18
                    + component.getClass().getName() + "@" + Integer.toHexString(System.identityHashCode(component)) //NOI18N
                    + "; doc=" + component.getDocument()); //NOI18N
            } else {
                component.setActionMap(origActionMap);
            }

            overrideActionMap.clear();
            origActionMap = null;
            overrideActionMap = null;
        }
    }
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:33,代码来源:TextRegionManager.java


注:本文中的javax.swing.text.JTextComponent.removeKeyListener方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。