-
Bug
-
Resolution: Fixed
-
P3
-
7u45, 8, 9, 11, 14, 15, 16
-
b13
-
windows
FULL PRODUCT VERSION :
A DESCRIPTION OF THE PROBLEM :
The following UI properties, documented at http://docs.oracle.com/javase/7/docs/api/javax/swing/tree/DefaultTreeCellRenderer.html, are supposed to be instances of UIResource if they are defined by the L&F:
1. "Tree.leafIcon"
2. "Tree.closedIcon"
3. "Tree.openIcon"
4. "Tree.selectionForeground"
5. "Tree.textForeground"
6. "Tree.selectionBackground"
7. "Tree.textBackground"
8. "Tree.selectionBorderColor"
On the Nimbus L&F, all are defined, but none of them implement UIResource. This causes them to incorrectly persist across L&F changes.
See also:
http://bugs.sun.com/view_bug.do?bug_id=9008369
http://bugs.sun.com/view_bug.do?bug_id=9008389
REPRODUCIBILITY :
This bug can be reproduced always.
A DESCRIPTION OF THE PROBLEM :
The following UI properties, documented at http://docs.oracle.com/javase/7/docs/api/javax/swing/tree/DefaultTreeCellRenderer.html, are supposed to be instances of UIResource if they are defined by the L&F:
1. "Tree.leafIcon"
2. "Tree.closedIcon"
3. "Tree.openIcon"
4. "Tree.selectionForeground"
5. "Tree.textForeground"
6. "Tree.selectionBackground"
7. "Tree.textBackground"
8. "Tree.selectionBorderColor"
On the Nimbus L&F, all are defined, but none of them implement UIResource. This causes them to incorrectly persist across L&F changes.
See also:
http://bugs.sun.com/view_bug.do?bug_id=9008369
http://bugs.sun.com/view_bug.do?bug_id=9008389
REPRODUCIBILITY :
This bug can be reproduced always.
- clones
-
JDK-8041701 Nimbus JTree renderer properties persist across L&F changes
- Resolved
- is cloned by
-
JDK-8271315 Redo: Nimbus JTree renderer properties persist across L&F changes
- Resolved
- relates to
-
JDK-8266510 Nimbus JTree default tree cell renderer does not use selected text color
- Resolved