Spec-Zone.ru › OpenJDK 27

Класс BasicTextUI.BasicHighlighter

java.lang.Object
javax.swing.text.LayeredHighlighter
javax.swing.text.DefaultHighlighter
javax.swing.plaf.basic.BasicTextUI.BasicHighlighter
Все реализуемые интерфейсы:
UIResource, Highlighter
Внешний класс:
BasicTextUI
public static class BasicTextUI.BasicHighlighter extends DefaultHighlighter implements UIResource
Реализация по умолчанию интерфейса Highlighter.

Краткое описание вложенных классов

Вложенные классы и интерфейсы, объявленные в классе DefaultHighlighter

DefaultHighlighter.DefaultHighlightPainter
Модификатор и тип Класс Описание
static class  DefaultHighlighter.DefaultHighlightPainter
Простой отрисовщик подсветки, который заполняет подсвеченную область сплошным цветом.

Вложенные классы и интерфейсы, объявленные в классе LayeredHighlighter

LayeredHighlighter.LayerPainter
Модификатор и тип Класс Описание
static class  LayeredHighlighter.LayerPainter
Отрисовщик послойной подсветки.

Вложенные классы и интерфейсы, объявленные в интерфейсе Highlighter

Highlighter.Highlight, Highlighter.HighlightPainter
Модификатор и тип Интерфейс Описание
static interface  Highlighter.Highlight
Подсветка.
static interface  Highlighter.HighlightPainter
Отрисовщик подсветки.

Краткое описание полей

Поля, объявленные в классе DefaultHighlighter

DefaultPainter
Модификатор и тип Поле Описание
static final LayeredHighlighter.LayerPainter DefaultPainter
Реализация по умолчанию LayeredHighlighter.LayerPainter, которую можно использовать для отрисовки подсветки.

Краткое описание конструкторов

Конструктор Описание
BasicHighlighter()
Создает BasicHighlighter.

Краткое описание методов

Методы, объявленные в классе DefaultHighlighter

addHighlight, changeHighlight, deinstall, getDrawsLayeredHighlights, getHighlights, install, paint, paintLayeredHighlights, removeAllHighlights, removeHighlight, setDrawsLayeredHighlights
Модификатор и тип Метод Описание
Object addHighlight(int p0, int p1, Highlighter.HighlightPainter p)
Добавляет подсветку в представление.
void changeHighlight(Object tag, int p0, int p1)
Изменяет подсветку.
void deinstall(JTextComponent c)
Вызывается при удалении пользовательского интерфейса из интерфейса JTextComponent.
boolean getDrawsLayeredHighlights()
Возвращает послойную отрисовку подсветки.
Highlighter.Highlight[] getHighlights()
Создает копию подсветок.
void install(JTextComponent c)
Вызывается при установке пользовательского интерфейса в интерфейс JTextComponent.
void paint(Graphics g)
Отрисовывает подсветку.
void paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
При отрисовке текста листовыми представлениями (например, LabelView) следует вызывать этот метод.
void removeAllHighlights()
Удаляет все подсветки.
void removeHighlight(Object tag)
Удаляет подсветку из представления.
void setDrawsLayeredHighlights(boolean newValue)
Если значение равно true, подсветка отрисовывается по мере отрисовки текста представлениями.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект какому-либо другому объекту.
protected void finalize()
Устарело, планируется удаление: этот элемент API может быть удален в будущей версии.
Финализация устарела и может быть удалена в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени.

Подробное описание конструкторов

BasicHighlighter

public BasicHighlighter()
Создает BasicHighlighter.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры рабочего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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