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

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

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

revision 1.3 by mark, Sat Jul 2 20:32:51 2005 UTC revision 1.4 by rabbit78, Wed Sep 28 13:28:35 2005 UTC
# Line 47  import javax.swing.plaf.basic.BasicTextF Line 47  import javax.swing.plaf.basic.BasicTextF
47  public class MetalTextFieldUI  public class MetalTextFieldUI
48    extends BasicTextFieldUI    extends BasicTextFieldUI
49  {  {
   
   /** The UI instances for MetalTextFieldUIs */  
   private static HashMap instances = null;  
   
50    /**    /**
51     * Constructs a new instance of MetalTextFieldUI.     * Constructs a new instance of MetalTextFieldUI.
52     */     */
# Line 68  public class MetalTextFieldUI Line 64  public class MetalTextFieldUI
64     */     */
65    public static ComponentUI createUI(JComponent component)    public static ComponentUI createUI(JComponent component)
66    {    {
67      if (instances == null)      return new MetalTextFieldUI();
       instances = new HashMap();  
   
     Object o = instances.get(component);  
     MetalTextFieldUI instance;  
     if (o == null)  
       {  
         instance = new MetalTextFieldUI();  
         instances.put(component, instance);  
       }  
     else  
       instance = (MetalTextFieldUI) 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