Spec-Zone.ru › OpenJDK 8

Интерфейс TabableView

Все известные реализующие классы:
GlyphView, InlineView, LabelView

public interface TabableView

Интерфейс для Views, размер которых зависит от вкладок.

См. также:
TabExpander, LabelView, ParagraphView

Методы

Модификатор и тип Метод и описание
float getPartialSpan(int p0, int p1)

Определяет размах по той же оси, что и расширение вкладки для части представления.

float getTabbedSpan(float x, TabExpander e)

Определяет желаемый размах при использовании данного реализации расширения вкладок.

Методы

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, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API