X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2Fbackend%2FSwingComponent.java;h=3d1074cf889070d6bc1c7eee4d9be1da80b92d06;hb=12b90437b5f22c2ae6e9b9b14c3b62b60f6143e5;hp=57f8fd6b40ee4a508bc907e9d50c4d69510aa853;hpb=80b1b7b5fb2d8caed97ea9a98b8a844beb00927d;p=fanfix.git diff --git a/src/jexer/backend/SwingComponent.java b/src/jexer/backend/SwingComponent.java index 57f8fd6..3d1074c 100644 --- a/src/jexer/backend/SwingComponent.java +++ b/src/jexer/backend/SwingComponent.java @@ -586,4 +586,16 @@ class SwingComponent { } } + /** + * Requests that this Component get the input focus, if this Component's + * top-level ancestor is already the focused Window. + */ + public void requestFocusInWindow() { + if (frame != null) { + frame.requestFocusInWindow(); + } else { + component.requestFocusInWindow(); + } + } + }