Los campos de entrada de texto en Swing dejan de funcionar en OS X cuando se mantienen presionadas las teclas

Descubrí un problema extraño con los campos de entrada de texto Swing en OS X Yosemite (usando Oracle JDK 8). Cuando mantengo presionada cualquier tecla de letra o número mientras un campo de ingreso de texto tiene el foco, luego ya no puedo ingresar nada en ningún campo del JFrame actual. Luego tengo que cerrar el marco y volver a abrirlo para poder ingresar texto nuevamente.

El comportamiento predeterminado en OS X es abrir un pequeño menú para elegir letras especiales cuando se mantiene presionada una tecla durante más tiempo. Supongo que las entradas Swing tienen un problema con eso.

¿Alguien más también se dio cuenta de esto y hay una solución a este problema?

Editar: he aprendido que es posible deshabilitar el menú de acento de caracteres configurando la banderaApplePressAndHoldEnabled afalse.

defaults write -g ApplePressAndHoldEnabled -bool false

Sin embargo, me gustaría resolver esto mediante programación dentro de Java, para que los campos de entrada de texto también funcionen para otras personas que usan mi software.

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta