/[classpath]/classpath/javax/swing/plaf/metal/MetalProgressBarUI.java
ViewVC logotype

Diff of /classpath/javax/swing/plaf/metal/MetalProgressBarUI.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by langel, Wed Sep 14 20:25:13 2005 UTC revision 1.4 by rabbit78, Wed Sep 28 13:28:35 2005 UTC
# Line 47  import javax.swing.plaf.basic.BasicProgr Line 47  import javax.swing.plaf.basic.BasicProgr
47  public class MetalProgressBarUI  public class MetalProgressBarUI
48    extends BasicProgressBarUI    extends BasicProgressBarUI
49  {    {  
   /** The UI instances for MetalTreeUIs */  
   private static HashMap instances = null;  
   
50    /**    /**
51     * Constructs a new instance of MetalProgressBarUI.     * Constructs a new instance of MetalProgressBarUI.
52     */     */
# Line 67  public class MetalProgressBarUI Line 64  public class MetalProgressBarUI
64     */     */
65    public static ComponentUI createUI(JComponent component)    public static ComponentUI createUI(JComponent component)
66    {    {
67      if (instances == null)      return new MetalProgressBarUI();
       instances = new HashMap();  
   
     Object o = instances.get(component);  
     MetalProgressBarUI instance;  
     if (o == null)  
       {  
         instance = new MetalProgressBarUI();  
         instances.put(component, instance);  
       }  
     else  
       instance = (MetalProgressBarUI) o;  
   
     return instance;  
68    }    }
69  }  }

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26