Package com.formdev.flatlaf.ui
Class FlatInternalFrameUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.InternalFrameUI
javax.swing.plaf.basic.BasicInternalFrameUI
com.formdev.flatlaf.ui.FlatInternalFrameUI
- All Implemented Interfaces:
FlatStylingSupport.StyleableUI
public class FlatInternalFrameUI
extends BasicInternalFrameUI
implements FlatStylingSupport.StyleableUI
Provides the Flat LaF UI delegate for
JInternalFrame
.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
static class
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicInternalFrameUI
BasicInternalFrameUI.BasicInternalFrameListener, BasicInternalFrameUI.BorderListener, BasicInternalFrameUI.ComponentHandler, BasicInternalFrameUI.GlassPaneDispatcher, BasicInternalFrameUI.InternalFrameLayout, BasicInternalFrameUI.InternalFramePropertyChangeListener
-
Field Summary
FieldsFields inherited from class javax.swing.plaf.basic.BasicInternalFrameUI
borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, titlePane, westPane
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
applyStyle
(Object style) protected Object
applyStyleProperty
(String key, Object value) protected MouseInputAdapter
protected JComponent
protected PropertyChangeListener
static ComponentUI
protected FlatWindowResizer
getStyleableValue
(JComponent c, String key) protected void
void
void
void
update
(Graphics g, JComponent c) Methods inherited from class javax.swing.plaf.basic.BasicInternalFrameUI
activateFrame, closeFrame, createComponentListener, createDesktopManager, createEastPane, createGlassPaneDispatcher, createInternalFrameListener, createLayoutManager, 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
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint
-
Field Details
-
windowResizer
-
oldStyleValues
-
-
Constructor Details
-
FlatInternalFrameUI
-
-
Method Details
-
createUI
-
installUI
- Overrides:
installUI
in classBasicInternalFrameUI
-
uninstallUI
- Overrides:
uninstallUI
in classBasicInternalFrameUI
-
createNorthPane
- Overrides:
createNorthPane
in classBasicInternalFrameUI
-
createWindowResizer
-
createBorderListener
- Overrides:
createBorderListener
in classBasicInternalFrameUI
-
createPropertyChangeListener
- Overrides:
createPropertyChangeListener
in classBasicInternalFrameUI
-
installStyle
protected void installStyle()- Since:
- 2
-
applyStyle
- Since:
- 2
-
applyStyleProperty
- Since:
- 2
-
getStyleableInfos
- Specified by:
getStyleableInfos
in interfaceFlatStylingSupport.StyleableUI
- Since:
- 2
-
getStyleableValue
- Specified by:
getStyleableValue
in interfaceFlatStylingSupport.StyleableUI
- Since:
- 2.5
-
update
- Overrides:
update
in classComponentUI
-