/[classpath]/classpath/javax/swing/plaf/basic/BasicToolTipUI.java
ViewVC logotype

Diff of /classpath/javax/swing/plaf/basic/BasicToolTipUI.java

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

revision 1.5 by trebligd, Fri Jul 8 15:24:08 2005 UTC revision 1.6 by langel, Thu Sep 22 15:36:38 2005 UTC
# Line 61  import javax.swing.plaf.ToolTipUI; Line 61  import javax.swing.plaf.ToolTipUI;
61   */   */
62  public class BasicToolTipUI extends ToolTipUI  public class BasicToolTipUI extends ToolTipUI
63  {  {
   /** The default Border around the JToolTip. */  
   private static Border defaultBorder = new Border()  
     {  
       // FIXME: This needs to go into Basic Look and Feel  
       // defaults.  
   
                         /**  
                          * This method returns the border insets.  
                          *  
                          * @param c The Component to find Border insets for.  
                          *  
                          * @return The Border insets.  
                          */                
       public Insets getBorderInsets(Component c)  
       {  
         return new Insets(4, 4, 4, 4);  
       }  
   
                         /**  
                          * This method returns whether the border is opaque.  
                          *  
                          * @return Whether the border is opaque.  
                          */  
       public boolean isBorderOpaque()  
       {  
         return false;  
       }  
   
                         /**  
                          * This method paints the border.  
                          *  
                          * @param c The Component to paint this border around.  
                          * @param g The Graphics object to paint with.  
                          * @param x The x coordinate to start painting at.  
                          * @param y The y coordinate to start painting at.  
                          * @param w The width of the Component.  
                          * @param h The height of the Component.  
                          */  
       public void paintBorder(Component c, Graphics g, int x, int y, int w,  
                               int h)  
       {  
         Color saved = g.getColor();  
         g.setColor(Color.BLACK);  
   
         g.drawRect(0, 0, w - 1, h - 1);  
   
         g.setColor(saved);  
       }  
     };  
64    
65          /** The shared instance of BasicToolTipUI used for all ToolTips. */          /** The shared instance of BasicToolTipUI used for all ToolTips. */
66          private static BasicToolTipUI shared;          private static BasicToolTipUI shared;
# Line 196  public class BasicToolTipUI extends Tool Line 147  public class BasicToolTipUI extends Tool
147      c.setBackground(defaults.getColor("ToolTip.background"));      c.setBackground(defaults.getColor("ToolTip.background"));
148      c.setForeground(defaults.getColor("ToolTip.foreground"));      c.setForeground(defaults.getColor("ToolTip.foreground"));
149      c.setFont(defaults.getFont("ToolTip.font"));      c.setFont(defaults.getFont("ToolTip.font"));
150      c.setBorder(defaultBorder);      c.setBorder(defaults.getBorder("ToolTip.border"));
151    }    }
152    
153    /**    /**

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

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