Saltar al contenido

Cómo saber qué objeto tiene actualmente el foco

Si encuentras algún detalle que te causa duda puedes dejarnos un comentario y haremos todo lo necesario de ayudarte tan rápido como podamos.

Solución:

KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusOwner()

JFrame.getFocusOwner() (heredado de Window.getFocusOwner()) debería devolver una referencia al componente con foco. getMostRecentFocusOwner() también podría ser de interés.

getFocusOwner() devolverá el componente secundario que está enfocado actualmente.

Pero debe verificar si es un JTextField. Otros componentes, como los botones, también pueden estar enfocados si existen en su marco.

Puedes añadir valor a nuestra información tributando tu experiencia en las anotaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *