Class FlatDesktopIconUI


  • public class FlatDesktopIconUI
    extends javax.swing.plaf.basic.BasicDesktopIconUI
    Provides the Flat LaF UI delegate for JInternalFrame.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

        javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler
    • Field Summary

      • Fields inherited from class javax.swing.plaf.basic.BasicDesktopIconUI

        desktopIcon, frame, iconPane
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected javax.swing.event.MouseInputListener createMouseInputListener()  
      static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)  
      java.awt.Dimension getMaximumSize​(javax.swing.JComponent c)  
      java.awt.Dimension getMinimumSize​(javax.swing.JComponent c)  
      java.awt.Dimension getPreferredSize​(javax.swing.JComponent c)  
      protected void installComponents()  
      protected void installDefaults()  
      protected void installListeners()  
      protected void uninstallComponents()  
      protected void uninstallListeners()  
      void uninstallUI​(javax.swing.JComponent c)  
      • Methods inherited from class javax.swing.plaf.basic.BasicDesktopIconUI

        deiconize, getInsets, installUI, uninstallDefaults
      • Methods inherited from class javax.swing.plaf.ComponentUI

        contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FlatDesktopIconUI

        public FlatDesktopIconUI()
    • Method Detail

      • createUI

        public static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)
      • uninstallUI

        public void uninstallUI​(javax.swing.JComponent c)
        Overrides:
        uninstallUI in class javax.swing.plaf.basic.BasicDesktopIconUI
      • installComponents

        protected void installComponents()
        Overrides:
        installComponents in class javax.swing.plaf.basic.BasicDesktopIconUI
      • uninstallComponents

        protected void uninstallComponents()
        Overrides:
        uninstallComponents in class javax.swing.plaf.basic.BasicDesktopIconUI
      • installDefaults

        protected void installDefaults()
        Overrides:
        installDefaults in class javax.swing.plaf.basic.BasicDesktopIconUI
      • installListeners

        protected void installListeners()
        Overrides:
        installListeners in class javax.swing.plaf.basic.BasicDesktopIconUI
      • uninstallListeners

        protected void uninstallListeners()
        Overrides:
        uninstallListeners in class javax.swing.plaf.basic.BasicDesktopIconUI
      • createMouseInputListener

        protected javax.swing.event.MouseInputListener createMouseInputListener()
        Overrides:
        createMouseInputListener in class javax.swing.plaf.basic.BasicDesktopIconUI
      • getPreferredSize

        public java.awt.Dimension getPreferredSize​(javax.swing.JComponent c)
        Overrides:
        getPreferredSize in class javax.swing.plaf.basic.BasicDesktopIconUI
      • getMinimumSize

        public java.awt.Dimension getMinimumSize​(javax.swing.JComponent c)
        Overrides:
        getMinimumSize in class javax.swing.plaf.basic.BasicDesktopIconUI
      • getMaximumSize

        public java.awt.Dimension getMaximumSize​(javax.swing.JComponent c)
        Overrides:
        getMaximumSize in class javax.swing.plaf.basic.BasicDesktopIconUI