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
-
public class FlatInternalFrameUI extends javax.swing.plaf.basic.BasicInternalFrameUIProvides the Flat LaF UI delegate forJInternalFrame.- 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 classFlatInternalFrameUI.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 Modifier and Type Field Description protected FlatWindowResizerwindowResizer
-
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.JComponentcreateNorthPane(javax.swing.JInternalFrame w)static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent c)protected FlatWindowResizercreateWindowResizer()voidinstallUI(javax.swing.JComponent c)voiduninstallUI(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
-
-
-
-
Field Detail
-
windowResizer
protected FlatWindowResizer windowResizer
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
-
installUI
public void installUI(javax.swing.JComponent c)
- Overrides:
installUIin classjavax.swing.plaf.basic.BasicInternalFrameUI
-
uninstallUI
public void uninstallUI(javax.swing.JComponent c)
- Overrides:
uninstallUIin classjavax.swing.plaf.basic.BasicInternalFrameUI
-
createNorthPane
protected javax.swing.JComponent createNorthPane(javax.swing.JInternalFrame w)
- Overrides:
createNorthPanein classjavax.swing.plaf.basic.BasicInternalFrameUI
-
createWindowResizer
protected FlatWindowResizer createWindowResizer()
-
-