本文整理汇总了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);
}
示例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());
}
}
示例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;
}
}
}