Revision 4454 trunk/extensions/extCAD/src/com/iver/cit/gvsig/CADExtension.java
CADExtension.java | ||
---|---|---|
341 | 341 |
else if (e.getKeyCode() == KeyEvent.VK_ESCAPE) |
342 | 342 |
adapter.keyPressed("escape"); |
343 | 343 |
else if (e.getKeyCode() == KeyEvent.VK_ENTER) |
344 |
// TODO: REVISAR ESTO CUANDO VIENE UN INTRO DESDE UN JTEXTAREA |
|
345 |
// QUE NO ES EL DE CONSOLA |
|
344 | 346 |
view.focusConsole(""); |
345 | 347 |
else |
346 | 348 |
{ |
347 |
if (!(e.getComponent() instanceof JTextArea))
|
|
349 |
if ((e.getComponent() instanceof JTextArea) && (e.getComponent().getName() != null))
|
|
348 | 350 |
{ |
349 |
if ((e.getID() == KeyEvent.KEY_TYPED) && (!e.isActionKey())) |
|
351 |
|
|
352 |
System.out.println("Evento de teclado desde el componente " + e.getComponent().getName()); |
|
353 |
if (e.getComponent().getName().equals("JTextAreaConsole")) |
|
350 | 354 |
{ |
351 |
if (Character.isLetterOrDigit(e.getKeyChar())) |
|
352 |
{ |
|
353 |
Character keyChar = new Character(e.getKeyChar()); |
|
354 |
view.focusConsole(keyChar+""); |
|
355 |
if ((e.getID() == KeyEvent.KEY_TYPED) && (!e.isActionKey())) |
|
356 |
{ |
|
357 |
if (Character.isLetterOrDigit(e.getKeyChar())) |
|
358 |
{ |
|
359 |
Character keyChar = new Character(e.getKeyChar()); |
|
360 |
view.focusConsole(keyChar+""); |
|
361 |
} |
|
355 | 362 |
} |
356 | 363 |
} |
357 | 364 |
} |
Also available in: Unified diff