entorno
Class ClaseTexto.MyKeyListener

java.lang.Object
  extended by java.awt.event.KeyAdapter
      extended by entorno.ClaseTexto.MyKeyListener
All Implemented Interfaces:
java.util.EventListener, java.awt.event.KeyListener
Enclosing class:
ClaseTexto

class ClaseTexto.MyKeyListener
extends java.awt.event.KeyAdapter

Clase MyKeyListener Funcion: Se encarga de detectar las pulsaciones de teclas sobre el texto Se encarga de realizar el resaltado de las palabras reservadas (No comentarios)


Field Summary
private  Entorno entorno
           
private  java.lang.String teclaPulsada
           
private  ClaseTexto text
           
 
Constructor Summary
ClaseTexto.MyKeyListener(Entorno ent, ClaseTexto t)
          Constructor
 
Method Summary
 void keyReleased(java.awt.event.KeyEvent evt)
          Detecta el pulsado de la tecla
 void reconocerCaracteresTxTDesde(int ini, int fin, int MAX)
          Introduce un texto en un area de texto con toda su sintaxis realzada incluyendo comentarios
private  boolean teclaCambios(java.awt.event.KeyEvent tecla)
          Comprueba si la tecla pulsada se trata de una tecla que inserta un caracter en el texto como: a,b,ENTER,DELETE o no como: SHIFT o CTRL
 
Methods inherited from class java.awt.event.KeyAdapter
keyPressed, keyTyped
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entorno

private Entorno entorno

text

private ClaseTexto text

teclaPulsada

private java.lang.String teclaPulsada
Constructor Detail

ClaseTexto.MyKeyListener

public ClaseTexto.MyKeyListener(Entorno ent,
                                ClaseTexto t)
Constructor

Parameters:
ent - el JFrame en el que insertamos este evento
t - el JTextPane que contendra el evento
Method Detail

teclaCambios

private boolean teclaCambios(java.awt.event.KeyEvent tecla)
Comprueba si la tecla pulsada se trata de una tecla que inserta un caracter en el texto como: a,b,ENTER,DELETE o no como: SHIFT o CTRL

Parameters:
tecla - tecla pulsada

reconocerCaracteresTxTDesde

public void reconocerCaracteresTxTDesde(int ini,
                                        int fin,
                                        int MAX)
Introduce un texto en un area de texto con toda su sintaxis realzada incluyendo comentarios


keyReleased

public void keyReleased(java.awt.event.KeyEvent evt)
Detecta el pulsado de la tecla

Specified by:
keyReleased in interface java.awt.event.KeyListener
Overrides:
keyReleased in class java.awt.event.KeyAdapter