Класс 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
Обеспечивает вид и ощущения для простого текстового редактора. В этой реализации стандартный UI расширен для работы как простой фабрики представлений.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками 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, 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