Класс MetalDesktopIconUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.DesktopIconUI
-
- javax.swing.plaf.basic.BasicDesktopIconUI
-
- javax.swing.plaf.metal.MetalDesktopIconUI
public class MetalDesktopIconUI extends BasicDesktopIconUI
Металлическая иконка рабочего стола.
Вложенные классы
Вложенные классы/интерфейсы, унаследованные от класса javax.swing.plaf.basic.BasicDesktopIconUI
BasicDesktopIconUI.MouseInputHandler
Поля
Поля, унаследованные от класса javax.swing.plaf.basic.BasicDesktopIconUI
desktopIcon, frame, iconPane
Конструкторы
| Конструктор и описание |
|---|
MetalDesktopIconUI()
|
Методы
| Модификатор и тип | Метод и описание |
|---|---|
static ComponentUI |
createUI(JComponent c)
|
Dimension |
getMaximumSize(JComponent c) Иконки рабочего стола не могут быть изменены в размере. |
Dimension |
getMinimumSize(JComponent c) Возвращает минимальный размер указанного компонента, подходящий для выбранного внешнего вида. |
Dimension |
getPreferredSize(JComponent c) Возвращает предпочтительный размер указанного компонента, подходящий для выбранного внешнего вида. |
protected void |
installComponents()
|
protected void |
installDefaults()
|
protected void |
installListeners()
|
protected void |
uninstallComponents()
|
protected void |
uninstallListeners()
|
Методы, унаследованные от класса javax.swing.plaf.basic.BasicDesktopIconUI
createMouseInputListener, deiconize, getInsets, installUI, uninstallDefaults, uninstallUI
Методы, унаследованные от класса javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Подробное описание конструкторов
MetalDesktopIconUI
public MetalDesktopIconUI()
Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
installDefaults
protected void installDefaults()
- Overrides:
-
installDefaultsв классеBasicDesktopIconUI
installComponents
protected void installComponents()
- Overrides:
-
installComponentsв классеBasicDesktopIconUI
uninstallComponents
protected void uninstallComponents()
- Overrides:
-
uninstallComponentsв классеBasicDesktopIconUI
installListeners
protected void installListeners()
- Overrides:
-
installListenersв классеBasicDesktopIconUI
uninstallListeners
protected void uninstallListeners()
- Overrides:
-
uninstallListenersв классеBasicDesktopIconUI
getPreferredSize
public Dimension getPreferredSize(JComponent c)
Описание скопировано из класса: ComponentUI
Возвращает предпочтительный размер указанного компонента, подходящий для выбранного внешнего вида. Если null возвращается, предпочтительный размер будет рассчитан менеджером компоновки компонента вместо этого (это предпочтительный подход для любого компонента с установленным конкретным менеджером компоновки). По умолчанию этот метод возвращает null
- Overrides:
-
getPreferredSizeв классеBasicDesktopIconUI - Параметры:
-
c- компонент, предпочтительный размер которого запрашивается; этот аргумент часто игнорируется, но может использоваться, если объект UI является бессостоятельным и совместно используется несколькими компонентами - См. также:
-
JComponent.getPreferredSize(),LayoutManager.preferredLayoutSize(java.awt.Container)
getMinimumSize
public Dimension getMinimumSize(JComponent c)
Описание скопировано из класса: ComponentUI
Возвращает минимальный размер указанного компонента, подходящий для выбранного внешнего вида. Если null возвращается, минимальный размер будет рассчитан менеджером компоновки компонента вместо этого (это предпочтительный подход для любого компонента с установленным конкретным менеджером компоновки). По умолчанию этот метод вызывает getPreferredSize и возвращает это значение.
- Overrides:
-
getMinimumSizeв классеBasicDesktopIconUI - Параметры:
-
c- компонент, минимальный размер которого запрашивается; этот аргумент часто игнорируется, но может использоваться, если объект UI является бессостоятельным и совместно используется несколькими компонентами - Возвращает:
- объект
Dimensionилиnull - См. также:
-
JComponent.getMinimumSize(),LayoutManager.minimumLayoutSize(java.awt.Container),ComponentUI.getPreferredSize(javax.swing.JComponent)
getMaximumSize
public Dimension getMaximumSize(JComponent c)
Описание скопировано из класса: BasicDesktopIconUI
Иконки рабочего стола не могут быть изменены в размере. Поэтому мы всегда должны возвращать минимальный размер иконки рабочего стола.
- Overrides:
-
getMaximumSizeв классеBasicDesktopIconUI - Параметры:
-
c- компонент, максимальный размер которого запрашивается; этот аргумент часто игнорируется, но может использоваться, если объект UI является бессостоятельным и совместно используется несколькими компонентами - Возвращает:
- объект
Dimensionилиnull - См. также:
BasicDesktopIconUI.getMinimumSize(javax.swing.JComponent)
© 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.