TabExpander (Java Platform SE 8 )
Keywords: javax.swing.text.TabExpander interface
Date: 2023-01-18

javax.swing.text

## Interface TabExpander

- All Known Implementing Classes:
    FieldView, ParagraphView, ParagraphView, PasswordView, PlainView, WrappedPlainView

      public interface TabExpander

  Simple interface to allow for different types of implementations of tab expansion.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `float` | `nextTabStop(float x, int tabOffset)` Returns the next tab stop position given a reference position.

- - ### Method Detail

    - #### nextTabStop

          float nextTabStop(float x,
                            int tabOffset)

      Returns the next tab stop position given a reference position. Values are expressed in points.
      Parameters:
        `x` - the position in points >= 0
        `tabOffset` - the position within the text stream that the tab occurred at >= 0.
      Returns:
        the next tab stop >= 0

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, 2023, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.