Интерфейс TabableView
- Все известные реализующие классы:
-
GlyphView,InlineView,LabelView
public interface TabableView
Интерфейс для
Viewов, размер которых зависит от вкладок.- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
float |
getPartialSpan |
Определяет охват вдоль той же оси, что и расширение вкладок, для части представления. |
float |
getTabbedSpan |
Определяет желаемый охват при использовании данного реализации расширения вкладок. |
Подробное описание методов
getTabbedSpan
float getTabbedSpan(float x, TabExpander e)
Определяет желаемый охват при использовании данного реализации расширения вкладок. Если контейнер вызывает этот метод, он сделает это до обычного вывода, который вызовет getPreferredSpan. Представление, реализующее это, должно давать тот же результат при последующих вызовах getPreferredSpan вдоль оси расширения вкладок.
- Параметры:
-
x- положение, в котором представление должно быть расположено для целей расширения вкладок >= 0. -
e- способ расширения вкладок при их встрече. - Возвращает:
- желаемый охват >= 0
getPartialSpan
float getPartialSpan(int p0, int p1)
Определяет охват вдоль той же оси, что и расширение вкладок, для части представления. Это предназначено для использования TabExpander в случаях, когда расширение вкладок включает выравнивание части текста, не содержащей пробелы, относительно отметки табуляции. Следовательно, предполагается, что заданный диапазон не содержит вкладок.
- Параметры:
-
p0- начальное расположение в текстовом документе >= 0 -
p1- конечное расположение в текстовом документе >= p0 - Возвращает:
- охват >= 0
© 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