Spec-Zone.ru › OpenJDK 8

Класс BasicSeparatorUI

  • java.lang.Object
    • javax.swing.plaf.ComponentUI
      • javax.swing.plaf.SeparatorUI
        • javax.swing.plaf.basic.BasicSeparatorUI
Прямые известные подклассы:
BasicPopupMenuSeparatorUI, BasicToolBarSeparatorUI, MetalSeparatorUI

public class BasicSeparatorUI
extends SeparatorUI

Реализация SeparatorUI с базовым внешним видом и ощущением. Эта реализация является «комбинированным» представлением/контроллером.

Поля

Модификатор и тип Поле и описание
protected Color highlight
protected Color shadow

Конструкторы

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

Методы

Модификатор и тип Метод и описание
static ComponentUI createUI(JComponent c)
Dimension getMaximumSize(JComponent c)

Возвращает максимальный размер указанного компонента, подходящий для внешнего вида и ощущения.

Dimension getMinimumSize(JComponent c)

Возвращает минимальный размер указанного компонента, подходящий для внешнего вида и ощущения.

Dimension getPreferredSize(JComponent c)

Возвращает предпочтительный размер указанного компонента, подходящий для внешнего вида и ощущения.

protected void installDefaults(JSeparator s)
protected void installListeners(JSeparator s)
void installUI(JComponent c)

Настраивает указанный компонент в соответствии с внешним видом и ощущением.

void paint(Graphics g, JComponent c)

Рисует указанный компонент в соответствии с внешним видом и ощущением.

protected void uninstallDefaults(JSeparator s)
protected void uninstallListeners(JSeparator s)
void uninstallUI(JComponent c)

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

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

contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update

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

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

Поля

shadow

protected Color shadow

highlight

protected Color highlight

Конструкторы

BasicSeparatorUI

public BasicSeparatorUI()

Методы

createUI

public static ComponentUI createUI(JComponent c)

installUI

public void installUI(JComponent c)

Описание скопировано из класса: ComponentUI

Настраивает указанный компонент соответствующим образом для внешнего вида. Этот метод вызывается при установке экземпляра ComponentUI в качестве делегата пользовательского интерфейса для указанного компонента. Этот метод должен полностью настроить компонент для внешнего вида, включая следующее:

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

Переопределяет:
installUI в классе ComponentUI
Параметры:
c - компонент, в котором устанавливается этот делегат пользовательского интерфейса
См. также:
ComponentUI.uninstallUI(javax.swing.JComponent), JComponent.setUI(javax.swing.plaf.ComponentUI), JComponent.updateUI()

uninstallUI

public void uninstallUI(JComponent c)

Описание скопировано из класса: ComponentUI

Отменяет настройки, которые были выполнены на указанном компоненте во время installUI. Этот метод вызывается, когда этот экземпляр UIComponent удаляется в качестве делегата пользовательского интерфейса для указанного компонента. Этот метод должен отменить настройки, выполненные в installUI, соблюдая осторожность, чтобы оставить экземпляр JComponent в чистом состоянии (без лишних обработчиков, объектов свойств, специфичных для внешнего вида и т.д.). Это должно включать следующее:

  1. Удалить любые установленные внешним видом границы компонента.
  2. Удалить любые установленные внешним видом менеджеры компоновки на компоненте.
  3. Удалить любые добавленные внешним видом подкомпоненты с компонента.
  4. Удалить любые добавленные внешним видом обработчики событий/свойств с компонента.
  5. Удалить любой установленный внешним видом пользовательский интерфейс клавиатуры с компонента.
  6. Установить в null все выделенные объекты данных экземпляра, чтобы разрешить сборку мусора.

Переопределяет:
uninstallUI в классе ComponentUI
Параметры:
c - компонент, из которого удаляется этот делегат пользовательского интерфейса; этот аргумент часто игнорируется, но может использоваться, если объект пользовательского интерфейса является бессостоятельным и используется несколькими компонентами
См. также:
ComponentUI.installUI(javax.swing.JComponent), JComponent.updateUI()

installDefaults

protected void installDefaults(JSeparator s)

uninstallDefaults

protected void uninstallDefaults(JSeparator s)

installListeners

protected void installListeners(JSeparator s)

uninstallListeners

protected void uninstallListeners(JSeparator s)

paint

public void paint(Graphics g,
                  JComponent c)

Описание скопировано из класса: ComponentUI

Рисует указанный компонент соответствующим образом для внешнего вида. Этот метод вызывается из метода ComponentUI.update при рисовании указанного компонента. Подклассы должны переопределить этот метод и использовать указанный объект Graphics для отрисовки содержимого компонента.

Переопределяет:
paint в классе ComponentUI
Параметры:
g - контекст Graphics для рисования
c - компонент, который рисуется; этот аргумент часто игнорируется, но может использоваться, если объект пользовательского интерфейса является бессостоятельным и используется несколькими компонентами
См. также:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)

getPreferredSize

public Dimension getPreferredSize(JComponent c)

Описание скопировано из класса: ComponentUI

Возвращает предпочтительный размер указанного компонента, соответствующий внешнему виду. Если null возвращается, предпочтительный размер будет рассчитан менеджером компоновки компонента вместо этого (это предпочтительный подход для любого компонента с установленным специфическим менеджером компоновки). По умолчанию этот метод возвращает null.

Переопределяет:
getPreferredSize в классе ComponentUI
Параметры:
c - компонент, предпочтительный размер которого запрашивается; этот аргумент часто игнорируется, но может использоваться, если объект пользовательского интерфейса является бессостоятельным и используется несколькими компонентами
См. также:
JComponent.getPreferredSize(), LayoutManager.preferredLayoutSize(java.awt.Container)

getMinimumSize

public Dimension getMinimumSize(JComponent c)

Описание скопировано из класса: ComponentUI

Возвращает минимальный размер указанного компонента, соответствующий внешнему виду. Если null возвращается, минимальный размер будет рассчитан менеджером компоновки компонента вместо этого (это предпочтительный подход для любого компонента с установленным специфическим менеджером компоновки). По умолчанию этот метод вызывает getPreferredSize и возвращает это значение.

Переопределяет:
getMinimumSize в классе ComponentUI
Параметры:
c - компонент, минимальный размер которого запрашивается; этот аргумент часто игнорируется, но может использоваться, если объект пользовательского интерфейса является бессостоятельным и используется несколькими компонентами
Возвращает:
объект Dimension или null
См. также:
JComponent.getMinimumSize(), LayoutManager.minimumLayoutSize(java.awt.Container), ComponentUI.getPreferredSize(javax.swing.JComponent)

getMaximumSize

public Dimension getMaximumSize(JComponent c)

Описание скопировано из класса: ComponentUI

Возвращает максимальный размер указанного компонента, соответствующий внешнему виду. Если null возвращается, максимальный размер будет рассчитан менеджером компоновки компонента вместо этого (это предпочтительный подход для любого компонента с установленным специфическим менеджером компоновки). По умолчанию этот метод вызывает getPreferredSize и возвращает это значение.

Переопределяет:
getMaximumSize в классе ComponentUI
Параметры:
c - компонент, максимальный размер которого запрашивается; этот аргумент часто игнорируется, но может использоваться, если объект пользовательского интерфейса является бессостоятельным и используется несколькими компонентами
Возвращает:
объект Dimension или null
См. также:
JComponent.getMaximumSize(), LayoutManager2.maximumLayoutSize(java.awt.Container)

© 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