[Top][All Lists]
[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
signature.asc
Description: This is a digitally signed message part