Класс BasicTextAreaUI

Все реализуемые интерфейсы:
ViewFactory
Прямые известные подклассы:
SynthTextAreaUI
public class BasicTextAreaUI
extends BasicTextUI

Обеспечивает вид и ощущения для простого текстового редактора. В этой реализации стандартный UI расширен для работы как простой фабрики представлений.

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

Вложенные классы

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

BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter

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

КонструкторОписание
BasicTextAreaUI()

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

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

Модификатор и типМетодОписание
Viewcreate​(Element elem)

Создаёт представление для элемента.

static ComponentUIcreateUI​(JComponent ta)

Создаёт UI для JTextArea.

intgetBaseline​(JComponent c, int width, int height)

Возвращает базу.

Component.BaselineResizeBehaviorgetBaselineResizeBehavior​(JComponent c)

Возвращает перечисление, указывающее, как меняется база компонента при изменении размера.

DimensiongetMinimumSize​(JComponent c)

Метод переопределён для учёта ширины курсора.

DimensiongetPreferredSize​(JComponent c)

Метод переопределён для учёта ширины курсора.

protected StringgetPropertyPrefix()

Извлекает имя, используемое в качестве ключа для поиска свойств через UIManager.

protected voidpropertyChange​(PropertyChangeEvent evt)

Этот метод вызывается при изменении связанного свойства в связанном JTextComponent. Это крючок, который реализации UI могут изменить, чтобы отразить, как UI отображает связанные свойства подклассов JTextComponent. Это реализовано для перестроения представления при изменении свойств WrapLine или WrapStyleWord.

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

create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, 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

getNextVisualPositionFrom, 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)

Создаёт представление для элемента. Возвращает WrappedPlainView или PlainView.

Задано:
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, 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/plaf/basic/BasicTextAreaUI.html

Spec-Zone .ru
спецификации, руководства, описания, API