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 MouseInputListener
createMouseInputListener()
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()
void
installUI(JComponent c)
protected void
uninstallComponents()
protected void
uninstallListeners()
void
uninstallUI(JComponent c)
void
update(Graphics g, JComponent c)
protected void
updateDockIconPreview()
-
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:
installUI
in classBasicDesktopIconUI
-
uninstallUI
public void uninstallUI(JComponent c)
- Overrides:
uninstallUI
in classBasicDesktopIconUI
-
installComponents
protected void installComponents()
- Overrides:
installComponents
in classBasicDesktopIconUI
-
uninstallComponents
protected void uninstallComponents()
- Overrides:
uninstallComponents
in classBasicDesktopIconUI
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaults
in classBasicDesktopIconUI
-
installListeners
protected void installListeners()
- Overrides:
installListeners
in classBasicDesktopIconUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListeners
in classBasicDesktopIconUI
-
createMouseInputListener
protected MouseInputListener createMouseInputListener()
- Overrides:
createMouseInputListener
in classBasicDesktopIconUI
-
getPreferredSize
public Dimension getPreferredSize(JComponent c)
- Overrides:
getPreferredSize
in classBasicDesktopIconUI
-
getMinimumSize
public Dimension getMinimumSize(JComponent c)
- Overrides:
getMinimumSize
in classBasicDesktopIconUI
-
getMaximumSize
public Dimension getMaximumSize(JComponent c)
- Overrides:
getMaximumSize
in classBasicDesktopIconUI
-
update
public void update(Graphics g, JComponent c)
- Overrides:
update
in classComponentUI
-
updateDockIconPreview
protected void updateDockIconPreview()
-
-