Revision 4454 trunk/extensions/extCAD/src/com/iver/cit/gvsig/CADExtension.java

View differences:

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