Tengo un JTextArea en el cual quiero impedir que acepte las teclas de tabulador y enter. Intente hacerlo con el keyTyped pero no entiendo porque lo ignora
Este es mi codigo...
Código:
El problema esta dentro del keyTyped, al hacer eso mi JTextArea imprime el cartel de "entro" pero ME RECONOCE LAS TECLAS DE ENTER Y TABULADOR.public class Pruebas { private JFrame frame; private JTable tabla; public Pruebas(){ frame= new JFrame(); frame.setSize(600,600); frame.setLocationRelativeTo(null); frame.setLayout(null); JTextArea area=new JTextArea(); area.setBounds(50, 50, 300, 150); area.setLineWrap(true); //Ajustar texto al area de texto area.addKeyListener(new KeyAdapter(){ public void keyTyped (KeyEvent e){ if (e.getKeyChar() == KeyEvent.VK_ENTER || e.getKeyChar() == KeyEvent.VK_TAB) { System.out.println("entro"); e.consume(); } } }); frame.add(area); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } public static void main(String[] args){ new Pruebas(); } }
Alguien sabe porque?
Agradezco de todas formas! Gracias!