Uses of Interface
javax.swing.text.TabExpander
| Package | Description |
|---|---|
| javax.swing.text |
Provides classes and interfaces that deal with editable and noneditable text
components.
|
| javax.swing.text.html |
Provides the class
HTMLEditorKit and supporting classes for creating
HTML text editors. |
-
Uses of TabExpander in javax.swing.text
Classes in javax.swing.text that implement TabExpander Modifier and Type Class Description classFieldViewExtends the multi-line plain text view to be suitable for a single-line editor view.classParagraphViewView of a simple line-wrapping paragraph that supports multiple fonts, colors, components, icons, etc.classPasswordViewImplements a View suitable for use in JPasswordField UI implementations.classPlainViewImplements View interface for a simple multi-line text view that has text in one font and color.classWrappedPlainViewView of plain text (text with only one font and color) that does line-wrapping.Methods in javax.swing.text that return TabExpander Modifier and Type Method Description TabExpanderGlyphView. getTabExpander()Fetch the TabExpander to use if tabs are present in this view.Methods in javax.swing.text with parameters of type TabExpander Modifier and Type Method Description static floatUtilities. 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 intUtilities. drawTabbedText(Segment s, int x, int y, Graphics g, TabExpander e, int startOffset)Deprecated.static intUtilities. 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 intUtilities. getBreakLocation(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset)Deprecated.abstract floatGlyphView.GlyphPainter. getSpan(GlyphView v, int p0, int p1, TabExpander e, float x)Determine the span the glyphs given a start location (for tab expansion).floatGlyphView. getTabbedSpan(float x, TabExpander e)Determines the desired span when using the given tab expansion implementation.floatTabableView. getTabbedSpan(float x, TabExpander e)Determines the desired span when using the given tab expansion implementation.static intUtilities. 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 intUtilities. getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset)Deprecated.static intUtilities. getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset, boolean round)Deprecated.static floatUtilities. 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 intUtilities. getTabbedTextWidth(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset)Deprecated. -
Uses of TabExpander in javax.swing.text.html
Classes in javax.swing.text.html that implement TabExpander Modifier and Type Class Description classParagraphViewDisplays the a paragraph, and uses css attributes for its configuration.