Class MetalDesktopIconUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.DesktopIconUI
javax.swing.plaf.basic.BasicDesktopIconUI
javax.swing.plaf.metal.MetalDesktopIconUI
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicDesktopIconUI
BasicDesktopIconUI.MouseInputHandler -
Field Summary
Fields inherited from class javax.swing.plaf.basic.BasicDesktopIconUI
desktopIcon, frame, iconPane -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUIConstructs a new instance ofMetalDesktopIconUI.Desktop icons can not be resized.Returns the specified component's minimum size appropriate for the look and feel.Returns the specified component's preferred size appropriate for the look and feel.protected voidRegisters components.protected voidInstalls default properties.protected voidRegisters listeners.protected voidUnregisters components.protected voidUnregisters listeners.Methods inherited from class javax.swing.plaf.basic.BasicDesktopIconUI
createMouseInputListener, deiconize, getInsets, installUI, uninstallDefaults, uninstallUIMethods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
-
Constructor Details
-
MetalDesktopIconUI
public MetalDesktopIconUI()Constructs a new instance ofMetalDesktopIconUI.
-
-
Method Details
-
createUI
Constructs a new instance ofMetalDesktopIconUI.- Parameters:
c- a component- Returns:
- a new instance of
MetalDesktopIconUI
-
installDefaults
protected void installDefaults()Description copied from class:BasicDesktopIconUIInstalls default properties.- Overrides:
installDefaultsin classBasicDesktopIconUI
-
installComponents
protected void installComponents()Description copied from class:BasicDesktopIconUIRegisters components.- Overrides:
installComponentsin classBasicDesktopIconUI
-
uninstallComponents
protected void uninstallComponents()Description copied from class:BasicDesktopIconUIUnregisters components.- Overrides:
uninstallComponentsin classBasicDesktopIconUI
-
installListeners
protected void installListeners()Description copied from class:BasicDesktopIconUIRegisters listeners.- Overrides:
installListenersin classBasicDesktopIconUI
-
uninstallListeners
protected void uninstallListeners()Description copied from class:BasicDesktopIconUIUnregisters listeners.- Overrides:
uninstallListenersin classBasicDesktopIconUI
-
getPreferredSize
Description copied from class:ComponentUIReturns the specified component's preferred size appropriate for the look and feel. Ifnullis returned, the preferred size will be calculated by the component's layout manager instead (this is the preferred approach for any component with a specific layout manager installed). The default implementation of this method returnsnull.- Overrides:
getPreferredSizein classBasicDesktopIconUI- Parameters:
c- the component whose preferred size is being queried; this argument is often ignored, but might be used if the UI object is stateless and shared by multiple components- Returns:
- a
Dimensionobject containing given component's preferred size appropriate for the look and feel - See Also:
-
getMinimumSize
Description copied from class:ComponentUIReturns the specified component's minimum size appropriate for the look and feel. Ifnullis returned, the minimum size will be calculated by the component's layout manager instead (this is the preferred approach for any component with a specific layout manager installed). The default implementation of this method invokesgetPreferredSizeand returns that value.- Overrides:
getMinimumSizein classBasicDesktopIconUI- Parameters:
c- the component whose minimum size is being queried; this argument is often ignored, but might be used if the UI object is stateless and shared by multiple components- Returns:
- a
Dimensionobject ornull - See Also:
-
getMaximumSize
Description copied from class:BasicDesktopIconUIDesktop icons can not be resized. Therefore, we should always return the minimum size of the desktop icon.- Overrides:
getMaximumSizein classBasicDesktopIconUI- Parameters:
c- the component whose maximum size is being queried; this argument is often ignored, but might be used if the UI object is stateless and shared by multiple components- Returns:
- a
Dimensionobject ornull - See Also:
-