Класс MetalToolTipUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ToolTipUI
-
- javax.swing.plaf.basic.BasicToolTipUI
-
- javax.swing.plaf.metal.MetalToolTipUI
public class MetalToolTipUI extends BasicToolTipUI
Расширение BasicToolTipUI для Metal L&F.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, работающими с одной версией Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans™ в пакете java.beans. Обратитесь к XMLEncoder.
Поля
| Модификатор и тип | Поле и описание |
|---|---|
static int |
padSpaceBetweenStrings |
Конструкторы
| Конструктор и описание |
|---|
MetalToolTipUI() |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
static ComponentUI |
createUI(JComponent c) |
String |
getAcceleratorString() |
Dimension |
getPreferredSize(JComponent c) Возвращает предпочтительный размер указанного компонента, соответствующий выбранному внешнему виду. |
void |
installUI(JComponent c) Настраивает указанный компонент в соответствии с выбранным внешним видом. |
protected boolean |
isAcceleratorHidden() |
void |
paint(Graphics g,
JComponent c) Отрисовывает указанный компонент в соответствии с выбранным внешним видом. |
void |
uninstallUI(JComponent c) Отменяет настройку, выполненную для указанного компонента во время |
Методы, унаследованные от класса javax.swing.plaf.basic.BasicToolTipUI
getMaximumSize, getMinimumSize, installDefaults, installListeners, uninstallDefaults, uninstallListeners Методы, унаследованные от класса javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Поля
padSpaceBetweenStrings
public static final int padSpaceBetweenStrings
- См. также:
- Значения константных полей
Конструкторы
MetalToolTipUI
public MetalToolTipUI()
Методы
createUI
public static ComponentUI createUI(JComponent c)
installUI
public void installUI(JComponent c)
Описание скопировано из класса: ComponentUI
Настраивает указанный компонент в соответствии с выбранным внешним видом. Этот метод вызывается, когда экземпляр ComponentUI устанавливается в качестве делегата UI на указанном компоненте. Этот метод должен полностью настроить компонент для внешнего вида, включая следующее:
- Установка стандартных значений свойств для цвета, шрифтов, границ, значков, непрозрачности и т. д. на компоненте. Всякий раз, когда это возможно, значения свойств, инициализированные клиентской программой, не должны перезаписываться.
- Установка
LayoutManagerна компоненте, если необходимо. - Создание/добавление необходимых подкомпонентов в компонент.
- Создание/установка обработчиков событий на компоненте.
- Создание/установка
PropertyChangeListenerна компоненте для правильного обнаружения и реагирования на изменения свойств компонента. - Установка пользовательского интерфейса клавиатуры (мнемоники, перемещение и т. д.) на компоненте.
- Инициализация соответствующих данных экземпляра.
- Переопределяет:
-
installUIв классеBasicToolTipUI - Параметры:
-
c- компонент, на котором устанавливается этот делегат UI - См. также:
-
ComponentUI.uninstallUI(javax.swing.JComponent),JComponent.setUI(javax.swing.plaf.ComponentUI),JComponent.updateUI()
uninstallUI
public void uninstallUI(JComponent c)
Описание скопировано из класса: ComponentUI
Отменяет настройку, выполненную для указанного компонента во время installUI. Этот метод вызывается, когда этот экземпляр UIComponent удаляется в качестве делегата UI для указанного компонента. Этот метод должен отменить настройку, выполненную в installUI, соблюдая осторожность, чтобы оставить экземпляр JComponent в чистотом состоянии (без лишних обработчиков, специфичных для внешнего вида объектов свойств и т. д.). Это должно включать следующее:
- Удаление установленных UI границ из компонента.
- Удаление установленных UI менеджеров компоновки из компонента.
- Удаление добавленных UI подкомпонентов из компонента.
- Удаление добавленных UI обработчиков событий/свойств из компонента.
- Удаление установленного UI клавиатуры из компонента.
- Установление в null всех выделенных объектов данных экземпляра для освобождения памяти.
- Переопределяет:
-
uninstallUIв классеBasicToolTipUI - Параметры:
-
c- компонент, из которого удаляется этот делегат UI; этот аргумент часто игнорируется, но может быть использован, если объект UI является бессостоятельным и используется несколькими компонентами - См. также:
-
ComponentUI.installUI(javax.swing.JComponent),JComponent.updateUI()
paint
public void paint(Graphics g,
JComponent c) Описание скопировано из класса: ComponentUI
Отрисовывает указанный компонент в соответствии с выбранным внешним видом. Этот метод вызывается из метода ComponentUI.update при отрисовке указанного компонента. Подклассы должны переопределять этот метод и использовать объект Graphics для отрисовки содержимого компонента.
- Переопределяет:
-
paintв классеBasicToolTipUI - Параметры:
-
g- контекстGraphicsдля отрисовки -
c- компонент, который отрисовывается; этот аргумент часто игнорируется, но может быть использован, если объект UI является бессостоятельным и используется несколькими компонентами - См. также:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
getPreferredSize
public Dimension getPreferredSize(JComponent c)
Описание скопировано из класса: ComponentUI
Возвращает предпочтительный размер указанного компонента, соответствующий выбранному внешнему виду. Если возвращается null, предпочтительный размер будет вычислен менеджером компоновки компонента (это предпочтительный подход для любого компонента с установленным конкретным менеджером компоновки). По умолчанию этот метод возвращает null.
- Переопределяет:
-
getPreferredSizeв классеBasicToolTipUI - Параметры:
-
c- компонент, предпочтительный размер которого запрашивается; этот аргумент часто игнорируется, но может быть использован, если объект UI является бессостоятельным и используется несколькими компонентами - См. также:
-
JComponent.getPreferredSize(),LayoutManager.preferredLayoutSize(java.awt.Container)
isAcceleratorHidden
protected boolean isAcceleratorHidden()
getAcceleratorString
public String getAcceleratorString()
© 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.