本文整理了Java中javax.swing.text.Document.getRootElements()
方法的一些代码示例,展示了Document.getRootElements()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Document.getRootElements()
方法的具体详情如下:
包路径:javax.swing.text.Document
类名称:Document
方法名:getRootElements
暂无
代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop
/**
* {@inheritDoc}
*/
public Element[] getRootElements() {
return delegate.getRootElements();
}
代码示例来源:origin: tmyroadctfig/swingx
/**
* {@inheritDoc}
*/
@Override
public Element[] getRootElements() {
return delegate.getRootElements();
}
代码示例来源:origin: org.swinglabs.swingx/swingx-all
/**
* {@inheritDoc}
*/
@Override
public Element[] getRootElements() {
return delegate.getRootElements();
}
代码示例来源:origin: net.sf.jt400/jt400
/**
Returns the root elements.
@return The root elements.
**/
public synchronized Element[] getRootElements ()
{
return document_.getRootElements ();
}
代码示例来源:origin: org.netbeans.api/org-openide-text
public Element[] getRootElements() {
return original.getRootElements();
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
public Element[] getRootElements() {
return original.getRootElements ();
}
代码示例来源:origin: pentaho/pentaho-reporting
public Element[] getRootElements() {
return document.getRootElements();
}
代码示例来源:origin: pentaho/pentaho-reporting
public Element[] getRootElements() {
return document.getRootElements();
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
public Element[] getRootElements() {
return original.getRootElements ();
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-lab
private int[] getLinesInClipBounds( Rectangle rc )
{
int iOffset = viewToModel( new Point( rc.x, rc.y ) );
int iExtent = viewToModel( new Point( rc.x + rc.width, rc.y + rc.height ) );
Element root = getDocument().getRootElements()[0];
int iStartLine = 1 + root.getElementIndex( iOffset );
int iEndLine = 1 + root.getElementIndex( iExtent );
return new int[]{iStartLine, iEndLine};
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-editor
private int[] getLinesInClipBounds( Rectangle rc )
{
int iOffset = viewToModel( new Point( rc.x, rc.y ) );
int iExtent = viewToModel( new Point( rc.x + rc.width, rc.y + rc.height ) );
Element root = getDocument().getRootElements()[0];
int iStartLine = 1 + root.getElementIndex( iOffset );
int iEndLine = 1 + root.getElementIndex( iExtent );
return new int[]{iStartLine, iEndLine};
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-mercurial
Element[] elements = e.getDocument().getRootElements();
synchronized(elementAnnotations) { // atomic change
for (int i = 0; i < elements.length; i++) {
代码示例来源:origin: org.gosu-lang.gosu/gosu-editor
private void fixCloseBraceIfNecessary( String previousLine ) throws BadLocationException
{
Element root = _editor.getDocument().getRootElements()[0];
int iStart = _editor.getCaretPosition();
Element line = root.getElement( root.getElementIndex( iStart ) );
int iEnd = line.getEndOffset();
if( iStart < _editor.getDocument().getLength() )
{
String strLine = line.getDocument().getText( iStart, iEnd - iStart );
if( strLine.trim().startsWith( "}" ) )
{
int offset = strLine.indexOf( '}' );
boolean previousLineWasOpenBrace = previousLine.trim().endsWith( "{" );
if( previousLineWasOpenBrace )
{
_editor.getDocument().insertString( iStart, "\n", null );
offset += 1;
}
parseAndWaitForParser();
_editor.setCaretPosition( iStart + offset );
_handleBraceRightNow( _editor.getCaretPosition(), false );
if( previousLineWasOpenBrace )
{
_editor.setCaretPosition( iStart );
}
}
}
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-lab
public void gotoLine( int iLine, int iColumn )
{
Element root = getEditor().getDocument().getRootElements()[0];
iLine = root.getElementCount() < iLine ? root.getElementCount() : iLine;
if( iLine < 1 )
{
JOptionPane.showMessageDialog( LabFrame.instance(), "Invalide line number: " + iLine, "Gosu Lab", JOptionPane.ERROR_MESSAGE );
return;
}
Element line = root.getElement( iLine - 1 );
gotoOffset( line.getStartOffset() + iColumn );
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-editor
public void gotoLine( int iLine )
{
Element root = _editor.getDocument().getRootElements()[0];
iLine = root.getElementCount() < iLine ? root.getElementCount() : iLine;
Element line = root.getElement( iLine - 1 );
_editor.setCaretPosition( line.getStartOffset() );
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-lab
private void fixCloseBraceIfNecessary( String previousLine ) throws BadLocationException
{
Element root = getEditor().getDocument().getRootElements()[0];
int iStart = getEditor().getCaretPosition();
Element line = root.getElement( root.getElementIndex( iStart ) );
int iEnd = line.getEndOffset();
if( iStart < getEditor().getDocument().getLength() )
{
String strLine = line.getDocument().getText( iStart, iEnd - iStart );
if( strLine.trim().startsWith( "}" ) )
{
int offset = strLine.indexOf( '}' );
boolean previousLineWasOpenBrace = previousLine.trim().endsWith( "{" );
if( previousLineWasOpenBrace )
{
getEditor().getDocument().insertString( iStart, "\n", null );
offset += 1;
}
parseAndWaitForParser();
getEditor().setCaretPosition( iStart + offset );
_handleBraceRightNow( getEditor().getCaretPosition(), false );
if( previousLineWasOpenBrace )
{
getEditor().setCaretPosition( iStart );
}
}
}
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-lab
Element root = editor.getDocument().getRootElements()[0];
int iStartIndex = root.getElementIndex( iSelectionStart );
int iEndIndex = root.getElementIndex( iSelectionEnd );
代码示例来源:origin: org.gosu-lang.gosu/gosu-lab
int iLineHeight = fm.getHeight();
Element root = editor.getDocument().getRootElements()[0];
Element elemLine = root.getElement( iLine - 1 );
try
代码示例来源:origin: org.gosu-lang.gosu/gosu-editor
for( IParseIssue e : pe.getParseExceptions() )
Element root = _editor.getDocument().getRootElements()[0];
int iLine = root.getElementIndex( iPos ) + 1;
int iCurrentDelta = iPos - e.getTokenEnd();
代码示例来源:origin: org.gosu-lang.gosu/gosu-lab
public void actionPerformed( ActionEvent e )
{
Breakpoint bp = getSelectedBreakpoint();
if( bp != null )
{
String strType = bp.getFqn();
getGosuPanel().openType( strType, false );
SettleModalEventQueue.instance().run();
EditorHost currentEditor = getGosuPanel().getCurrentEditor();
if( currentEditor != null )
{
int iLine = bp.getLine();
if( iLine >= 1 )
{
JTextComponent editor = currentEditor.getEditor();
Element root = editor.getDocument().getRootElements()[0];
iLine = root.getElementCount() < iLine ? root.getElementCount() : iLine;
Element line = root.getElement( iLine - 1 );
editor.setCaretPosition( line.getStartOffset() );
}
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!