Spec-Zone.ru › OpenJDK 8

Класс 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)

Отменяет настройку, выполненную для указанного компонента во время installUI.

Методы, унаследованные от класса 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 на указанном компоненте. Этот метод должен полностью настроить компонент для внешнего вида, включая следующее:

  1. Установка стандартных значений свойств для цвета, шрифтов, границ, значков, непрозрачности и т. д. на компоненте. Всякий раз, когда это возможно, значения свойств, инициализированные клиентской программой, не должны перезаписываться.
  2. Установка LayoutManager на компоненте, если необходимо.
  3. Создание/добавление необходимых подкомпонентов в компонент.
  4. Создание/установка обработчиков событий на компоненте.
  5. Создание/установка PropertyChangeListener на компоненте для правильного обнаружения и реагирования на изменения свойств компонента.
  6. Установка пользовательского интерфейса клавиатуры (мнемоники, перемещение и т. д.) на компоненте.
  7. Инициализация соответствующих данных экземпляра.

Переопределяет:
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 в чистотом состоянии (без лишних обработчиков, специфичных для внешнего вида объектов свойств и т. д.). Это должно включать следующее:

  1. Удаление установленных UI границ из компонента.
  2. Удаление установленных UI менеджеров компоновки из компонента.
  3. Удаление добавленных UI подкомпонентов из компонента.
  4. Удаление добавленных UI обработчиков событий/свойств из компонента.
  5. Удаление установленного UI клавиатуры из компонента.
  6. Установление в 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.

Spec-Zone.ru

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