Class FlatInternalFrameUI


  • public class FlatInternalFrameUI
    extends javax.swing.plaf.basic.BasicInternalFrameUI
    Provides the Flat LaF UI delegate for JInternalFrame.
    UiDefault:
    control Color, InternalFrame.icon Icon, InternalFrame.border Border, InternalFrame.layoutTitlePaneAtOrigin boolean , InternalFrame.titleFont Font, InternalFrame.icon Icon, InternalFrame.maximizeIcon Icon, InternalFrame.minimizeIcon Icon, InternalFrame.iconifyIcon Icon, InternalFrame.closeIcon Icon, InternalFrame.activeTitleBackground Color, InternalFrame.activeTitleForeground Color, InternalFrame.inactiveTitleBackground Color, InternalFrame.inactiveTitleForeground Color, InternalFrame.closeButtonToolTip String, InternalFrame.iconButtonToolTip String, InternalFrame.restoreButtonToolTip String, InternalFrame.maxButtonToolTip String, InternalFrameTitlePane.closeButtonText String, InternalFrameTitlePane.minimizeButtonText String, InternalFrameTitlePane.restoreButtonText String, InternalFrameTitlePane.maximizeButtonText String, InternalFrameTitlePane.moveButtonText String, InternalFrameTitlePane.sizeButtonText String, InternalFrameTitlePane.closeButton.mnemonic Integer, InternalFrameTitlePane.minimizeButton.mnemonic Integer, InternalFrameTitlePane.restoreButton.mnemonic Integer, InternalFrameTitlePane.maximizeButton.mnemonic Integer, InternalFrameTitlePane.moveButton.mnemonic Integer, InternalFrameTitlePane.sizeButton.mnemonic Integer , InternalFrame.activeBorderColor Color, InternalFrame.inactiveBorderColor Color, InternalFrame.borderLineWidth int, InternalFrame.borderMargins Insets , InternalFrameTitlePane.border Border
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  FlatInternalFrameUI.FlatInternalFrameBorder  
      • Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicInternalFrameUI

        javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener, javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener, javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler, javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher, javax.swing.plaf.basic.BasicInternalFrameUI.InternalFrameLayout, javax.swing.plaf.basic.BasicInternalFrameUI.InternalFramePropertyChangeListener
    • Field Summary

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

        borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, titlePane, westPane
    • Constructor Summary

      Constructors 
      Constructor Description
      FlatInternalFrameUI​(javax.swing.JInternalFrame b)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected javax.swing.JComponent createNorthPane​(javax.swing.JInternalFrame w)  
      static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)  
      void installUI​(javax.swing.JComponent c)  
      • Methods inherited from class javax.swing.plaf.basic.BasicInternalFrameUI

        activateFrame, closeFrame, createBorderListener, createComponentListener, createDesktopManager, createEastPane, createGlassPaneDispatcher, createInternalFrameListener, createLayoutManager, createPropertyChangeListener, createSouthPane, createWestPane, deactivateFrame, deiconifyFrame, deinstallMouseHandlers, getDesktopManager, getEastPane, getMaximumSize, getMinimumSize, getNorthPane, getPreferredSize, getSouthPane, getWestPane, iconifyFrame, installComponents, installDefaults, installKeyboardActions, installListeners, installMouseHandlers, isKeyBindingActive, isKeyBindingRegistered, maximizeFrame, minimizeFrame, replacePane, setEastPane, setKeyBindingActive, setKeyBindingRegistered, setNorthPane, setSouthPane, setupMenuCloseKey, setupMenuOpenKey, setWestPane, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
      • 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

      • FlatInternalFrameUI

        public FlatInternalFrameUI​(javax.swing.JInternalFrame b)
    • Method Detail

      • createUI

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

        public void installUI​(javax.swing.JComponent c)
        Overrides:
        installUI in class javax.swing.plaf.basic.BasicInternalFrameUI
      • createNorthPane

        protected javax.swing.JComponent createNorthPane​(javax.swing.JInternalFrame w)
        Overrides:
        createNorthPane in class javax.swing.plaf.basic.BasicInternalFrameUI