- java.lang.Object
-  
      - javax.swing.plaf.ComponentUI
-  
        - javax.swing.plaf.DesktopPaneUI
-  
          - javax.swing.plaf.basic.BasicDesktopPaneUI
-  
            - javax.swing.plaf.synth.SynthDesktopPaneUI
 
 
 
 
-  
       - 实现的所有接口
-  
         PropertyChangeListener,EventListener,SynthConstants,SynthUI
 
 public class SynthDesktopPaneUI extends BasicDesktopPaneUI implements PropertyChangeListener, SynthUI 为JDesktopPane提供Synth L&F UI 代理 。- 从以下版本开始:
- 1.7
 
-  
        
       -  
             字段汇总-  
               声明的属性在类 javax.swing.plaf.basic.BasicDesktopPaneUIcloseKey, desktop, desktopManager, maximizeKey, minimizeKey, navigateKey, navigateKey2
 -  
               Fields declared in interface javax.swing.plaf.synth.SynthConstantsDEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
 
-  
               
 -  
             构造方法摘要构造方法 构造器 描述 SynthDesktopPaneUI()
 -  
             方法摘要所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 static ComponentUIcreateUI(JComponent c)为给定组件创建新的UI对象。voidpaint(Graphics g, JComponent c)根据外观和感觉绘制指定的组件。protected voidpaint(SynthContext context, Graphics g)绘制指定的组件。voidupdate(Graphics g, JComponent c)通知此UI委托重新绘制指定的组件。-  
               声明方法的类 javax.swing.plaf.basic.BasicDesktopPaneUIcreatePropertyChangeListener, installDefaults, installDesktopManager, installKeyboardActions, installListeners, registerKeyboardActions, uninstallDefaults, uninstallDesktopManager, uninstallKeyboardActions, uninstallListeners, unregisterKeyboardActions
 -  
               声明方法的类 javax.swing.plaf.ComponentUIcontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, uninstallUI
 -  
               声明方法的类 java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 -  
               声明方法的接口 java.beans.PropertyChangeListenerpropertyChange
 -  
               声明方法的接口 javax.swing.plaf.synth.SynthUIgetContext, paintBorder
 
-  
               
 
-  
             
-  
        
       -  
             方法详细信息-  createUIpublic static ComponentUI createUI(JComponent c) 为给定组件创建新的UI对象。- 参数
-  
              c- 为其创建UI对象的组件
- 结果
- UI对象
 
 -  updatepublic void update(Graphics g, JComponent c) 通知此UI委托重新绘制指定的组件。 此方法绘制组件背景,然后调用paint(SynthContext,Graphics)方法。通常,此方法不需要被子类覆盖。 所有外观和感觉渲染代码应驻留在 paint方法中。- 重写:
-  
              update,类ComponentUI
- 参数
-  
              g- 用于绘画的Graphics对象
-  
              c- 正在绘制的组件
- 另请参见:
-  
              paint(SynthContext,Graphics)
 
 -  paintpublic void paint(Graphics g, JComponent c) 根据外观和感觉绘制指定的组件。Synth Look and Feel不使用此方法。 绘画由 paint(SynthContext,Graphics)方法处理。- 重写:
-  
              paint在课程ComponentUI
- 参数
-  
              g- 用于绘画的Graphics对象
-  
              c- 正在绘制的组件
- 另请参见:
-  
              paint(SynthContext,Graphics)
 
 -  paintprotected void paint(SynthContext context, Graphics g) 绘制指定的组件。 这种实现什么都不做。- 参数
-  
              context- 正在绘制的组件的上下文
-  
              g- 用于绘画的Graphics对象
- 另请参见:
-  
              update(Graphics,JComponent)
 
 
-  
 
-