Uses of Interface
javax.swing.text.TabExpander
Package
Description
Provides classes and interfaces that deal with editable and noneditable text
components.
Provides the class
HTMLEditorKit
and supporting classes for creating
HTML text editors.-
Uses of TabExpander in javax.swing.text
Modifier and TypeClassDescriptionclass
Extends the multi-line plain text view to be suitable for a single-line editor view.class
View of a simple line-wrapping paragraph that supports multiple fonts, colors, components, icons, etc.class
Implements a View suitable for use in JPasswordField UI implementations.class
Implements View interface for a simple multi-line text view that has text in one font and color.class
View of plain text (text with only one font and color) that does line-wrapping.Modifier and TypeMethodDescriptionGlyphView.getTabExpander()
Fetch the TabExpander to use if tabs are present in this view.Modifier and TypeMethodDescriptionstatic final float
Utilities.drawTabbedText
(Segment s, float x, float y, Graphics2D g, TabExpander e, int startOffset) Draws the given text, expanding any tabs that are contained using the given tab expansion technique.static final int
Utilities.drawTabbedText
(Segment s, int x, int y, Graphics g, TabExpander e, int startOffset) Deprecated.static final int
Utilities.getBreakLocation
(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset) Determine where to break the given text to fit within the given span.static final int
Utilities.getBreakLocation
(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset) Deprecated.abstract float
GlyphView.GlyphPainter.getSpan
(GlyphView v, int p0, int p1, TabExpander e, float x) Determine the span the glyphs given a start location (for tab expansion).float
GlyphView.getTabbedSpan
(float x, TabExpander e) Determines the desired span when using the given tab expansion implementation.float
TabableView.getTabbedSpan
(float x, TabExpander e) Determines the desired span when using the given tab expansion implementation.static final int
Utilities.getTabbedTextOffset
(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset, boolean round) Determines the relative offset into the given text that best represents the given span in the view coordinate system.static final int
Utilities.getTabbedTextOffset
(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset) Deprecated.static final int
Utilities.getTabbedTextOffset
(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset, boolean round) Deprecated.static final float
Utilities.getTabbedTextWidth
(Segment s, FontMetrics metrics, float x, TabExpander e, int startOffset) Determines the width of the given segment of text taking tabs into consideration.static final int
Utilities.getTabbedTextWidth
(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset) Deprecated. -
Uses of TabExpander in javax.swing.text.html
Modifier and TypeClassDescriptionclass
Displays the paragraph and uses CSS attributes for its configuration.
Utilities.drawTabbedText(Segment, float, float, Graphics2D, TabExpander, int)