Class MetalInternalFrameUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.InternalFrameUI
javax.swing.plaf.basic.BasicInternalFrameUI
javax.swing.plaf.metal.MetalInternalFrameUI
Metal implementation of JInternalFrame.
-
Nested Class Summary
Nested classes/interfaces declared in class javax.swing.plaf.basic.BasicInternalFrameUI
BasicInternalFrameUI.BasicInternalFrameListener, BasicInternalFrameUI.BorderListener, BasicInternalFrameUI.ComponentHandler, BasicInternalFrameUI.GlassPaneDispatcher, BasicInternalFrameUI.InternalFrameLayout, BasicInternalFrameUI.InternalFramePropertyChangeListener -
Field Summary
FieldsFields declared in class javax.swing.plaf.basic.BasicInternalFrameUI
borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, titlePane, westPane -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newMetalInternalFrameUIinstance. -
Method Summary
Modifier and TypeMethodDescriptionprotected MouseInputAdapterReturns theMouseInputAdapterthat will be installed on the TitlePane.static ComponentUIConstructs a newMetalInternalFrameUIinstance.voidsetPalette(boolean isPalette) IfisPaletteistrue, sets palette border and titleMethods declared in class javax.swing.plaf.basic.BasicInternalFrameUI
activateFrame, closeFrame, createComponentListener, createDesktopManager, createEastPane, createGlassPaneDispatcher, createInternalFrameListener, createLayoutManager, createNorthPane, createPropertyChangeListener, createSouthPane, createWestPane, deactivateFrame, deiconifyFrame, deinstallMouseHandlers, getDesktopManager, getEastPane, getMaximumSize, getMinimumSize, getNorthPane, getPreferredSize, getSouthPane, getWestPane, iconifyFrame, installComponents, installDefaults, installKeyboardActions, installListeners, installMouseHandlers, installUI, isKeyBindingActive, isKeyBindingRegistered, maximizeFrame, minimizeFrame, replacePane, setEastPane, setKeyBindingActive, setKeyBindingRegistered, setNorthPane, setSouthPane, setupMenuCloseKey, setupMenuOpenKey, setWestPane, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUIMethods declared in class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
-
Field Details
-
IS_PALETTE
The propertyJInternalFrame.isPalette.
-
-
Constructor Details
-
MetalInternalFrameUI
Constructs a newMetalInternalFrameUIinstance.- Parameters:
b- an internal frame
-
-
Method Details
-
createUI
Constructs a newMetalInternalFrameUIinstance.- Parameters:
c- a component- Returns:
- a new
MetalInternalFrameUIinstance
-
setPalette
public void setPalette(boolean isPalette) IfisPaletteistrue, sets palette border and title- Parameters:
isPalette- iftrue, sets palette border and title
-
createBorderListener
Returns theMouseInputAdapterthat will be installed on the TitlePane.- Overrides:
createBorderListenerin classBasicInternalFrameUI- Parameters:
w- theJInternalFrame- Returns:
- the
MouseInputAdapterthat will be installed on the TitlePane. - Since:
- 1.6
-