Spec-Zone.ru › OpenJDK 24

Класс BasicTextAreaUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicTextAreaUI
Все реализованные интерфейсы:
ViewFactory
Прямые известные подклассы:
SynthTextAreaUI
public class BasicTextAreaUI extends BasicTextUI
Обеспечивает вид и ощущения для простого текстового редактора. В этой реализации стандартный пользовательский интерфейс расширен для работы в качестве простого фабрики представлений.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с 1.4, поддержка долгосрочного хранения всех JavaBeans была добавлена в пакет java.beans. Пожалуйста, обратитесь к XMLEncoder.

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

Вложенные классы/интерфейсы, объявленные в классе javax.swing.plaf.basic.BasicTextUI

BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter

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

Конструктор Описание
BasicTextAreaUI()
Создаёт новый объект BasicTextAreaUI.

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

Модификатор и тип Метод Описание
View create(Element elem)
Создаёт представление для элемента.
static ComponentUI createUI(JComponent ta)
Создаёт UI для JTextArea.
int getBaseline(JComponent c, int width, int height)
Возвращает базовую линию.
Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
Возвращает перечисление, указывающее, как изменяется базовая линия компонента при изменении размера.
Dimension getMinimumSize(JComponent c)
Метод переопределён для учёта ширины курсора.
Dimension getPreferredSize(JComponent c)
Метод переопределён для учёта ширины курсора.
protected String getPropertyPrefix()
Возвращает имя, используемое в качестве ключа для поиска свойств через UIManager.
protected void propertyChange(PropertyChangeEvent evt)
Этот метод вызывается при изменении связанного свойства на ассоциированном JTextComponent. Это крючок, который реализации UI могут изменить, чтобы отразить, как UI отображает связанные свойства подклассов JTextComponent. Это реализовано для перестроения представления при изменении свойства WrapLine или WrapStyleWord.

Методы, объявленные в классе javax.swing.plaf.basic.BasicTextUI

create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getNextVisualPositionFrom, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, installUI, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update, viewToModel, viewToModel

Методы, объявленные в классе javax.swing.plaf.TextUI

getToolTipText2D, modelToView2D, viewToModel2D

Методы, объявленные в классе javax.swing.plaf.ComponentUI

contains, getAccessibleChild, getAccessibleChildrenCount

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

BasicTextAreaUI

public BasicTextAreaUI()
Создаёт новый объект BasicTextAreaUI.

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

createUI

public static ComponentUI createUI(JComponent ta)
Создаёт UI для JTextArea.
Параметры:
ta - текстовая область
Возвращает:
UI

getPropertyPrefix

protected String getPropertyPrefix()
Возвращает имя, используемое в качестве ключа для поиска свойств через UIManager. Это используется в качестве префикса для всех стандартных текстовых свойств.
Определено в:
getPropertyPrefix в классе BasicTextUI
Возвращает:
имя ("TextArea")

propertyChange

protected void propertyChange(PropertyChangeEvent evt)
Этот метод вызывается при изменении связанного свойства на ассоциированном JTextComponent. Это крючок, который реализации UI могут изменить, чтобы отразить, как UI отображает связанные свойства подклассов JTextComponent. Это реализовано для перестроения представления при изменении свойства WrapLine или WrapStyleWord.
Переопределяет:
propertyChange в классе BasicTextUI
Параметры:
evt - событие изменения свойства

getPreferredSize

public Dimension getPreferredSize(JComponent c)
Метод переопределён для учёта ширины курсора.
Переопределяет:
getPreferredSize в классе BasicTextUI
Параметры:
c - компонент редактора
Возвращает:
предпочтительный размер
Исключения:
IllegalArgumentException - если передан некорректное значение
С момента:
1.5
См. также:
  • JComponent.getPreferredSize()
  • LayoutManager.preferredLayoutSize(java.awt.Container)

getMinimumSize

public Dimension getMinimumSize(JComponent c)
Метод переопределён для учёта ширины курсора.
Переопределяет:
getMinimumSize в классе BasicTextUI
Параметры:
c - компонент редактора
Возвращает:
минимальный размер
Исключения:
IllegalArgumentException - если передан некорректное значение
С момента:
1.5
См. также:
  • JComponent.getMinimumSize()
  • LayoutManager.minimumLayoutSize(java.awt.Container)
  • ComponentUI.getPreferredSize(javax.swing.JComponent)

create

public View create(Element elem)
Создаёт представление для элемента.
Определено в:
create в интерфейсе ViewFactory
Переопределяет:
create в классе BasicTextUI
Параметры:
elem - элемент
Возвращает:
представление для элемента
См. также:
  • View

getBaseline

public int getBaseline(JComponent c, int width, int height)
Возвращает базовую линию.
Переопределяет:
getBaseline в классе ComponentUI
Параметры:
c - JComponent, для которого запрашивается базовая линия
width - ширина для получения базовой линии
height - высота для получения базовой линии
Возвращает:
базовая линия или значение < 0, указывающее, что нет разумной базовой линии
Исключения:
NullPointerException - если c равен null
IllegalArgumentException - если ширина или высота < 0
С момента:
1.6
См. также:
  • JComponent.getBaseline(int, int)

getBaselineResizeBehavior

public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
Возвращает перечисление, указывающее, как изменяется базовая линия компонента при изменении размера.
Переопределяет:
getBaselineResizeBehavior в классе ComponentUI
Параметры:
c - JComponent, для которого необходимо вернуть поведение изменения размера базовой линии
Возвращает:
перечисление, указывающее, как изменяется базовая линия при изменении размера компонента
Исключения:
NullPointerException - если c равен null
С момента:
1.6
См. также:
  • JComponent.getBaseline(int, int)

© 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/basic/BasicTextAreaUI.html

Spec-Zone.ru

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