本文整理了Java中javax.swing.text.AbstractDocument.getDocumentFilter()
方法的一些代码示例,展示了AbstractDocument.getDocumentFilter()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractDocument.getDocumentFilter()
方法的具体详情如下:
包路径:javax.swing.text.AbstractDocument
类名称: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( "" ) )
内容来源于网络,如有侵权,请联系作者删除!