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.
- 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 ClassesModifier and TypeClassDescriptionprotected classstatic classNested classes/interfaces inherited from class BasicInternalFrameUI
BasicInternalFrameUI.BasicInternalFrameListener, BasicInternalFrameUI.BorderListener, BasicInternalFrameUI.ComponentHandler, BasicInternalFrameUI.GlassPaneDispatcher, BasicInternalFrameUI.InternalFrameLayout, BasicInternalFrameUI.InternalFramePropertyChangeListener -
Field Summary
FieldsFields inherited from class BasicInternalFrameUI
borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, titlePane, westPane -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyStyle(Object style) protected ObjectapplyStyleProperty(String key, Object value) protected MouseInputAdapterprotected JComponentprotected PropertyChangeListenerstatic ComponentUIprotected FlatWindowResizergetStyleableValue(JComponent c, String key) protected voidvoidvoidvoidupdate(Graphics g, JComponent c) Methods inherited from class 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, uninstallListenersMethods inherited from class ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint
-
Field Details
-
windowResizer
-
-
Constructor Details
-
FlatInternalFrameUI
-
-
Method Details
-
createUI
-
installUI
- Overrides:
installUIin classBasicInternalFrameUI
-
uninstallUI
- Overrides:
uninstallUIin classBasicInternalFrameUI
-
createNorthPane
- Overrides:
createNorthPanein classBasicInternalFrameUI
-
createWindowResizer
-
createBorderListener
- Overrides:
createBorderListenerin classBasicInternalFrameUI
-
createPropertyChangeListener
- Overrides:
createPropertyChangeListenerin classBasicInternalFrameUI
-
installStyle
protected void installStyle()- Since:
- 2
-
applyStyle
- Since:
- 2
-
applyStyleProperty
-
getStyleableInfos
- Specified by:
getStyleableInfosin interfaceFlatStylingSupport.StyleableUI- Since:
- 2
-
getStyleableValue
- Specified by:
getStyleableValuein interfaceFlatStylingSupport.StyleableUI- Since:
- 2.5
-
update
- Overrides:
updatein classComponentUI
-