--- a/jdk/src/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java Wed Jun 11 01:31:42 2008 -0700
+++ b/jdk/src/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java Tue Jun 17 13:37:28 2008 +0400
@@ -556,8 +556,7 @@
* enabled, and focusable; <code>false</code> otherwise
*/
protected boolean accept(Component aComponent) {
- if (!(aComponent.isVisible() && aComponent.isDisplayable() &&
- aComponent.isFocusable() && aComponent.isEnabled())) {
+ if (!aComponent.canBeFocusOwner()) {
return false;
}