GlyphView
, InlineView
, LabelView
public interface TabableView
View
s that have size dependent upon tabs.Modifier and Type | Method | Description |
---|---|---|
float |
getPartialSpan |
Determines the span along the same axis as tab expansion for a portion of the view. |
float |
getTabbedSpan |
Determines the desired span when using the given tab expansion implementation. |
float getTabbedSpan(float x, TabExpander e)
x
- the position the view would be located at for the purpose of tab expansion >= 0.e
- how to expand the tabs when encountered.float getPartialSpan(int p0, int p1)
p0
- the starting location in the text document >= 0p1
- the ending location in the text document >= p0
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/text/TabableView.html