Spec-Zone .ru
спецификации, руководства, описания, API
|
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.InternalFrameUI javax.swing.plaf.basic.BasicInternalFrameUI javax.swing.plaf.metal.MetalInternalFrameUI
public class MetalInternalFrameUI extends BasicInternalFrameUI
Metal implementation of JInternalFrame.
Modifier and Type | Class and Description |
---|
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicInternalFrameUI |
---|
BasicInternalFrameUI.BasicInternalFrameListener, BasicInternalFrameUI.BorderListener, BasicInternalFrameUI.ComponentHandler, BasicInternalFrameUI.GlassPaneDispatcher, BasicInternalFrameUI.InternalFrameLayout, BasicInternalFrameUI.InternalFramePropertyChangeListener |
Modifier and Type | Field and Description |
---|---|
protected static String |
IS_PALETTE
|
Fields inherited from class javax.swing.plaf.basic.BasicInternalFrameUI |
---|
borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, titlePane, westPane |
Constructor and Description |
---|
MetalInternalFrameUI(JInternalFrame b)
|
Modifier and Type | Method and Description |
---|---|
protected MouseInputAdapter |
createBorderListener(JInternalFrame w)
Returns the MouseInputAdapter that will be installed
on the TitlePane. |
protected JComponent |
createNorthPane(JInternalFrame w)
|
static ComponentUI |
createUI(JComponent c)
|
protected void |
installKeyboardActions()
|
protected void |
installListeners()
|
void |
installUI(JComponent c)
Configures the specified component appropriately for the look and feel. |
void |
setPalette(boolean isPalette)
|
protected void |
uninstallComponents()
|
protected void |
uninstallKeyboardActions()
|
protected void |
uninstallListeners()
|
void |
uninstallUI(JComponent c)
Reverses configuration which was done on the specified component during installUI . |
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 |
Field Detail |
---|
protected static String IS_PALETTE
Constructor Detail |
---|
public MetalInternalFrameUI(JInternalFrame b)
Method Detail |
---|
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
ComponentUI
ComponentUI
instance is being installed
as the UI delegate on the specified component. This method should
completely configure the component for the look and feel,
including the following:
LayoutManager
on the component if necessary.
PropertyChangeListener
on the component in order
to detect and respond to component property changes appropriately.
installUI
in class BasicInternalFrameUI
c
- the component where this UI delegate is being installedComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
public void uninstallUI(JComponent c)
ComponentUI
installUI
. This method is invoked when this
UIComponent
instance is being removed as the UI delegate
for the specified component. This method should undo the
configuration performed in installUI
, being careful to
leave the JComponent
instance in a clean state (no
extraneous listeners, look-and-feel-specific property objects, etc.).
This should include the following:
uninstallUI
in class BasicInternalFrameUI
c
- the component from which this UI delegate is being removed;
this argument is often ignored,
but might be used if the UI object is stateless
and shared by multiple componentsComponentUI.installUI(javax.swing.JComponent)
,
JComponent.updateUI()
protected void installListeners()
installListeners
in class BasicInternalFrameUI
protected void uninstallListeners()
uninstallListeners
in class BasicInternalFrameUI
protected void installKeyboardActions()
installKeyboardActions
in class BasicInternalFrameUI
protected void uninstallKeyboardActions()
uninstallKeyboardActions
in class BasicInternalFrameUI
protected void uninstallComponents()
uninstallComponents
in class BasicInternalFrameUI
protected JComponent createNorthPane(JInternalFrame w)
createNorthPane
in class BasicInternalFrameUI
public void setPalette(boolean isPalette)
protected MouseInputAdapter createBorderListener(JInternalFrame w)
MouseInputAdapter
that will be installed
on the TitlePane.
createBorderListener
in class BasicInternalFrameUI
w
- the JInternalFrame
MouseInputAdapter
that will be installed
on the TitlePane.
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1993, 2010, Oracle Corporation. All rights reserved.