Como se ha dicho, quiero cambiar el comportamiento pestaña predeterminada dentro de un JTextArea
(de modo que actúe como un componente JTextField
o similar)Mover el foco de JTextArea mediante la ficha clave
Aquí está la acción del evento
private void diagInputKeyPressed(java.awt.event.KeyEvent evt) {
if(evt.KEY_PRESSED == java.awt.event.KeyEvent.VK_TAB) {
actionInput.transferFocus();
}
}
Y aquí está el oyente
diagInput.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
diagInputKeyPressed(evt);
}
});
he intentado evt.KEY_TYPED así sin alegría.
¿Alguna idea?
edición rápida: También he intentado requestFocus()
en lugar de transferFocus()
Muy similar a http://stackoverflow.com/questions/5042429/how-can-i-modify-the-behavior-of-the-tab-key-in-a-jtextarea – Pops