Evaluar expresiones con groovy

Tengo que evaluar expresiones por ejemplo;
groovy> 3+4/2>7
Result: false
Usando groovy console.

He hecho que me evalue operaciones como 5+4-(9) con:
 
Pero eso solo me devulve el resultado de la operación y no me permite el uso de >,<,etc..

Agredeceria su ayuda.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

groovysh

Puedes bajar el código de groovysh y revisarlo...

Imagen de JaimeItlzc

getText || println en groovy

Ya resolvi mi duda gracias ezamudio. Lo que no entiendo mucho es por que en println me sale lo correcto me muestra el resultado de la expresion y si pongo getText a un textfield no me envia nada. Aque se debe?

Saludos. Gracias por la ayuda.

Imagen de ezamudio

NPI

A mi esto me funciona perfecto:

 

Será que tu código de evaluar la expresión y ponerla en el campo de resultado nunca se ejecuta, porque no interceptas el evento del textfield de origen?

Imagen de JaimeItlzc

Codigo en groovy

El mio estaba asi:
 
Pero ya vi donde estoy mal.

Imagen de ezamudio

el +""

Le estás concatenando una cadena vacía al resultado de evaluate en vez de al getText? Tu actionPerformed podría ser simplemente