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
Provides the Flat LaF UI delegate for
JInternalFrame.JDesktopIcon
.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class javax.swing.plaf.basic.BasicDesktopIconUI
BasicDesktopIconUI.MouseInputHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PropertyChangeListener
private JButton
private ActionListener
private Dimension
private JLabel
private Dimension
private MouseInputListener
private JToolTip
Fields inherited from class javax.swing.plaf.basic.BasicDesktopIconUI
desktopIcon, frame, iconPane
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MouseInputListener
static ComponentUI
private void
protected void
protected void
protected void
void
private void
protected void
protected void
void
void
update
(Graphics g, JComponent c) protected void
private void
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
-
Field Details
-
iconSize
-
closeSize
-
dockIcon
-
closeButton
-
titleTip
-
closeListener
-
mouseInputListener
-
ancestorListener
-
-
Constructor Details
-
FlatDesktopIconUI
public FlatDesktopIconUI()
-
-
Method Details
-
createUI
-
installUI
- Overrides:
installUI
in classBasicDesktopIconUI
-
uninstallUI
- 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
- Overrides:
createMouseInputListener
in classBasicDesktopIconUI
-
showTitleTip
private void showTitleTip() -
hideTitleTip
private void hideTitleTip() -
getPreferredSize
- Overrides:
getPreferredSize
in classBasicDesktopIconUI
-
getMinimumSize
- Overrides:
getMinimumSize
in classBasicDesktopIconUI
-
getMaximumSize
- Overrides:
getMaximumSize
in classBasicDesktopIconUI
-
update
- Overrides:
update
in classComponentUI
-
updateDockIconPreviewLater
private void updateDockIconPreviewLater() -
updateDockIconPreview
protected void updateDockIconPreview()
-