javax.swing.text.AbstractDocument.getDocumentFilter()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(91)

本文整理了Java中javax.swing.text.AbstractDocument.getDocumentFilter()方法的一些代码示例,展示了AbstractDocument.getDocumentFilter()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractDocument.getDocumentFilter()方法的具体详情如下:
包路径:javax.swing.text.AbstractDocument
类名称:AbstractDocument
方法名:getDocumentFilter

AbstractDocument.getDocumentFilter介绍

暂无

代码示例

代码示例来源:origin: org.netbeans.api/org-openide-text

public Object getProperty(Object key) {
  if (key == DocumentFilter.class && original instanceof AbstractDocument) {
    return ((AbstractDocument)original).getDocumentFilter();
  }
  return original.getProperty(key);
}

代码示例来源:origin: net.java.dev.beansbinding/beansbinding

private void installDocumentListener() {
  if (property != PROPERTY_BASE) {
    return;
  }
  boolean useDocumentFilter = !(component instanceof JFormattedTextField);
  
  if (useDocumentFilter && (document instanceof AbstractDocument) &&
      ((AbstractDocument)document).getDocumentFilter() == null) {
    ((AbstractDocument)document).setDocumentFilter(handler);
    installedFilter = true;
  } else {
    document.addDocumentListener(handler);
    installedFilter = false;
  }
}

代码示例来源:origin: it.tidalwave.betterbeansbinding/betterbeansbinding-swingbinding

private void installDocumentListener() {
  if (property != PROPERTY_BASE) {
    return;
  }
  boolean useDocumentFilter = !(component instanceof JFormattedTextField);
  if (useDocumentFilter && (document instanceof AbstractDocument) &&
      (((AbstractDocument) document).getDocumentFilter() == null)) {
    ((AbstractDocument) document).setDocumentFilter(handler);
    installedFilter = true;
  } else {
    document.addDocumentListener(handler);
    installedFilter = false;
  }
}

代码示例来源:origin: net.java.dev.beansbinding/beansbinding

private void uninstallDocumentListener() {
  if (property != PROPERTY_BASE) {
    return;
  }
  if (installedFilter) {
    AbstractDocument ad = (AbstractDocument)document;
    if (ad.getDocumentFilter() == handler) {
      ad.setDocumentFilter(null);
    }
  } else {
    document.removeDocumentListener(handler);
  }
}

代码示例来源:origin: it.tidalwave.betterbeansbinding/betterbeansbinding-swingbinding

private void uninstallDocumentListener() {
  if (property != PROPERTY_BASE) {
    return;
  }
  if (installedFilter) {
    AbstractDocument ad = (AbstractDocument) document;
    if (ad.getDocumentFilter() == handler) {
      ad.setDocumentFilter(null);
    }
  } else {
    document.removeDocumentListener(handler);
  }
}

代码示例来源:origin: stackoverflow.com

@Override
public void actionPerformed(ActionEvent e) {
  DocumentFilter old = ((AbstractDocument) text.getDocument()).getDocumentFilter();
  ((AbstractDocument) text.getDocument()).setDocumentFilter(new DocumentFilter());
  text.setText("You clicked!");

代码示例来源:origin: stackoverflow.com

ex.printStackTrace(System.err);
FieldFilter filter = (FieldFilter) doc.getDocumentFilter();
filter.reset();

代码示例来源:origin: stackoverflow.com

public void stateChanged(ChangeEvent e) {
  System.out.println("Key spinner changed to: " + myspinner.getValue());
  EncryptFilter filter = (EncryptFilter) ((AbstractDocument) area2.getDocument()).getDocumentFilter();
  filter.setKey((int)myspinner.getValue());
  area2.setText(area1.getText());

代码示例来源:origin: stackoverflow.com

DocumentFilter df = document.getDocumentFilter();
document.setDocumentFilter( null );

代码示例来源:origin: com.jidesoft/jide-oss

private void configureEditor(JTextComponent textComponent) {
    if (getTextComponent() != null) {
      getTextComponent().removeKeyListener(_editorKeyListener);
//            getTextComponent().removeFocusListener(_editorFocusListener);
    }

    if (textComponent != null) {
      _textComponent = textComponent;
      getTextComponent().addKeyListener(_editorKeyListener);
//            getTextComponent().addFocusListener(_editorFocusListener);
      String text = getTextComponent().getText();
      _oldDocument = getTextComponent().getDocument();
      if (_oldDocument instanceof AbstractDocument && _document != null) {
        _document.setDocumentFilter(((AbstractDocument) _oldDocument).getDocumentFilter());
      }
      getTextComponent().setDocument(_document);
      getTextComponent().setText(text);
    }
  }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-junit-ui

clsNameDocumentFilter = new ClsNameDocumentFilter();
if (doc.getDocumentFilter() != clsNameDocumentFilter) {
  doc.setDocumentFilter(clsNameDocumentFilter);

代码示例来源:origin: org.gosu-lang.gosu/gosu-lab

public void joinLines()
{
 DocumentFilter documentFilter = getDocument().getDocumentFilter();
 if( documentFilter == null || ((SimpleDocumentFilter)documentFilter).acceptEdit( "" ) )
 {
  CompoundEdit undoAtom = getUndoManager().beginUndoAtom( "Join Lines" );
  try
  {
   _joinLines();
  }
  finally
  {
   getUndoManager().endUndoAtom( undoAtom );
  }
 }
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-lab

public void duplicate()
{
 DocumentFilter documentFilter = getDocument().getDocumentFilter();
 if( documentFilter == null || ((SimpleDocumentFilter)documentFilter).acceptEdit( "" ) )
 {
  CompoundEdit undoAtom = _undoMgr.getUndoAtom();
  if( undoAtom != null && undoAtom.getPresentationName().equals( "Text Change" ) )
  {
   _undoMgr.endUndoAtom();
  }
  undoAtom = getUndoManager().beginUndoAtom( "Duplicate Line" );
  try
  {
   _duplicate();
  }
  finally
  {
   getUndoManager().endUndoAtom( undoAtom );
  }
 }
}

代码示例来源:origin: org.netbeans.api/org-openide-text

if (d instanceof AbstractDocument) {
  AbstractDocument aDoc = (AbstractDocument) d;
  DocumentFilter origFilter = aDoc.getDocumentFilter();
  docFilter = new DocFilter(origFilter);
  aDoc.setDocumentFilter(docFilter);

代码示例来源:origin: org.gosu-lang.gosu/gosu-editor

if( iRet == 0 || iRet == 2 )
 DocumentFilter documentFilter = ((AbstractDocument)editor.getDocument()).getDocumentFilter();
 if( documentFilter instanceof SimpleDocumentFilter && !((SimpleDocumentFilter)documentFilter).acceptEdit( "" ) )

相关文章