Spec-Zone.ru › OpenJDK 8

Класс MetalSeparatorUI

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

public class MetalSeparatorUI
extends BasicSeparatorUI

Реализация SeparatorUI для Metal L&F. Эта реализация является "комбинированным" представлением/контроллером.

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

Поля

Поля, унаследованные от класса javax.swing.plaf.basic.BasicSeparatorUI

highlight, shadow

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

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

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

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

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

protected void installDefaults(JSeparator s)
void paint(Graphics g, JComponent c)

Отображает указанный компонент соответствующим образом для выбранного вида и ощущения.

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

getMaximumSize, getMinimumSize, installListeners, installUI, uninstallDefaults, uninstallListeners, uninstallUI

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

contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update

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

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

Подробное описание конструкторов

MetalSeparatorUI

public MetalSeparatorUI()

Подробное описание методов

createUI

public static ComponentUI createUI(JComponent c)

installDefaults

protected void installDefaults(JSeparator s)
Переопределяет:
installDefaults в классе BasicSeparatorUI

paint

public void paint(Graphics g,
                  JComponent c)

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

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

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

getPreferredSize

public Dimension getPreferredSize(JComponent c)

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

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

Переопределяет:
getPreferredSize в классе BasicSeparatorUI
Параметры:
c - компонент, предпочтительный размер которого запрашивается; этот аргумент часто игнорируется, но может использоваться, если объект UI является бессостоятельным и используется несколькими компонентами
См. также:
JComponent.getPreferredSize(), LayoutManager.preferredLayoutSize(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