Package com.formdev.flatlaf.ui
Class FlatDesktopIconUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.DesktopIconUI
-
- javax.swing.plaf.basic.BasicDesktopIconUI
-
- com.formdev.flatlaf.ui.FlatDesktopIconUI
-
public class FlatDesktopIconUI extends BasicDesktopIconUI
Provides the Flat LaF UI delegate forJInternalFrame.JDesktopIcon.- UiDefault:
- DesktopIcon.border Border , DesktopIcon.background Color, DesktopIcon.foreground Color, DesktopIcon.iconSize Dimension, DesktopIcon.closeSize Dimension, DesktopIcon.closeIcon Icon
-
-
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 Constructor Description FlatDesktopIconUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MouseInputListenercreateMouseInputListener()static ComponentUIcreateUI(JComponent c)DimensiongetMaximumSize(JComponent c)DimensiongetMinimumSize(JComponent c)DimensiongetPreferredSize(JComponent c)protected voidinstallComponents()protected voidinstallDefaults()protected voidinstallListeners()voidinstallUI(JComponent c)protected voiduninstallComponents()protected voiduninstallListeners()voiduninstallUI(JComponent c)voidupdate(Graphics g, JComponent c)protected voidupdateDockIconPreview()-
Methods inherited from class javax.swing.plaf.basic.BasicDesktopIconUI
deiconize, getInsets, uninstallDefaults
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint
-
-
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent c)
-
installUI
public void installUI(JComponent c)
- Overrides:
installUIin classBasicDesktopIconUI
-
uninstallUI
public void uninstallUI(JComponent c)
- Overrides:
uninstallUIin classBasicDesktopIconUI
-
installComponents
protected void installComponents()
- Overrides:
installComponentsin classBasicDesktopIconUI
-
uninstallComponents
protected void uninstallComponents()
- Overrides:
uninstallComponentsin classBasicDesktopIconUI
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaultsin classBasicDesktopIconUI
-
installListeners
protected void installListeners()
- Overrides:
installListenersin classBasicDesktopIconUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListenersin classBasicDesktopIconUI
-
createMouseInputListener
protected MouseInputListener createMouseInputListener()
- Overrides:
createMouseInputListenerin classBasicDesktopIconUI
-
getPreferredSize
public Dimension getPreferredSize(JComponent c)
- Overrides:
getPreferredSizein classBasicDesktopIconUI
-
getMinimumSize
public Dimension getMinimumSize(JComponent c)
- Overrides:
getMinimumSizein classBasicDesktopIconUI
-
getMaximumSize
public Dimension getMaximumSize(JComponent c)
- Overrides:
getMaximumSizein classBasicDesktopIconUI
-
update
public void update(Graphics g, JComponent c)
- Overrides:
updatein classComponentUI
-
updateDockIconPreview
protected void updateDockIconPreview()
-
-