classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [cp-patches]: Patch: DefaultTreeCellRenderer paint fix


From: Mark Wielaard
Subject: Re: [cp-patches]: Patch: DefaultTreeCellRenderer paint fix
Date: Fri, 19 Aug 2005 00:34:29 +0200

Hi,

On Thu, 2005-08-18 at 11:46 -0400, Lillian Angel wrote:
> 2005-08-18  Lillian Angel  <address@hidden>
> 
>         * javax/swing/tree/DefaultTreeCellRenderer.java
>         (paint): Added check for null border.

> +      Insets insets = new Insets(0, 0, 0, 0);
> +      Border border = UIManager.getLookAndFeelDefaults().getBorder
> +            ("Tree.selectionBorder");
> +      if (border != null) 
> +        insets = border.getBorderInsets(this);

Just a little performance note. This would be a little more efficient:

      Border border = UIManager.getLookAndFeelDefaults().getBorder
            ("Tree.selectionBorder");
      Insets inset;
      if (border != null) 
        insets = border.getBorderInsets(this);
      else
        insets = new Insets(0, 0, 0, 0);

That way you don't always create a new Insets object that might
immediately turn into garbage.

Cheers,

Mark

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]