< prev index next >
modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TwoLevelFocusBehavior.java
Print this page
@@ -23,10 +23,11 @@
* questions.
*/
package com.sun.javafx.scene.control.behavior;
+import com.sun.javafx.scene.NodeHelper;
import javafx.css.PseudoClass;
import javafx.scene.Node;
import javafx.scene.control.Control;
import javafx.scene.control.PopupControl;
@@ -101,31 +102,31 @@
Object obj = event.getTarget();
switch (((KeyEvent)event).getCode()) {
case TAB :
if (((KeyEvent)event).isShiftDown()) {
- ((Node)obj).impl_traverse(com.sun.javafx.scene.traversal.Direction.PREVIOUS);
+ NodeHelper.traverse((Node) obj, com.sun.javafx.scene.traversal.Direction.PREVIOUS);
}
else {
- ((Node)obj).impl_traverse(com.sun.javafx.scene.traversal.Direction.NEXT);
+ NodeHelper.traverse((Node) obj, com.sun.javafx.scene.traversal.Direction.NEXT);
}
event.consume();
break;
case UP :
- ((Node)obj).impl_traverse(com.sun.javafx.scene.traversal.Direction.UP);
+ NodeHelper.traverse((Node) obj, com.sun.javafx.scene.traversal.Direction.UP);
event.consume();
break;
case DOWN :
- ((Node)obj).impl_traverse(com.sun.javafx.scene.traversal.Direction.DOWN);
+ NodeHelper.traverse((Node) obj, com.sun.javafx.scene.traversal.Direction.DOWN);
event.consume();
break;
case LEFT :
- ((Node)obj).impl_traverse(com.sun.javafx.scene.traversal.Direction.LEFT);
+ NodeHelper.traverse((Node) obj, com.sun.javafx.scene.traversal.Direction.LEFT);
event.consume();
break;
case RIGHT :
- ((Node)obj).impl_traverse(com.sun.javafx.scene.traversal.Direction.RIGHT);
+ NodeHelper.traverse((Node) obj, com.sun.javafx.scene.traversal.Direction.RIGHT);
event.consume();
break;
case ENTER :
setExternalFocus(false);
event.consume();
< prev index next >