| Package | Description | 
|---|---|
| javax.swing.text | 
 Provides classes and interfaces that deal with editable
and noneditable text components. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected Segment | 
PlainView.getLineBuffer()
Gives access to a buffer that can be used to fetch
 text from the associated document. 
 | 
protected Segment | 
WrappedPlainView.getLineBuffer()
Gives access to a buffer that can be used to fetch
 text from the associated document. 
 | 
Segment | 
GlyphView.getText(int p0,
       int p1)
Fetch a reference to the text that occupies
 the given range. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static int | 
Utilities.drawTabbedText(Segment s,
              int x,
              int y,
              Graphics g,
              TabExpander e,
              int startOffset)
Draws the given text, expanding any tabs that are contained
 using the given tab expansion technique. 
 | 
static int | 
Utilities.getBreakLocation(Segment s,
                FontMetrics metrics,
                int x0,
                int x,
                TabExpander e,
                int startOffset)
Determine where to break the given text to fit
 within the given span. 
 | 
void | 
StringContent.getChars(int where,
        int len,
        Segment chars)
Retrieves a portion of the content. 
 | 
void | 
AbstractDocument.Content.getChars(int where,
        int len,
        Segment txt)
Gets a sequence of characters and copies them into a Segment. 
 | 
void | 
GapContent.getChars(int where,
        int len,
        Segment chars)
Retrieves a portion of the content. 
 | 
static int | 
Utilities.getTabbedTextOffset(Segment s,
                   FontMetrics metrics,
                   int x0,
                   int x,
                   TabExpander e,
                   int startOffset)
Determines the relative offset into the given text that
 best represents the given span in the view coordinate
 system. 
 | 
static int | 
Utilities.getTabbedTextOffset(Segment s,
                   FontMetrics metrics,
                   int x0,
                   int x,
                   TabExpander e,
                   int startOffset,
                   boolean round)  | 
static int | 
Utilities.getTabbedTextWidth(Segment s,
                  FontMetrics metrics,
                  int x,
                  TabExpander e,
                  int startOffset)
Determines the width of the given segment of text taking tabs
 into consideration. 
 | 
void | 
Document.getText(int offset,
       int length,
       Segment txt)
Fetches the text contained within the given portion
 of the document. 
 | 
void | 
AbstractDocument.getText(int offset,
       int length,
       Segment txt)
Fetches the text contained within the given portion
 of the document. 
 | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.