¿Es posible calcular JTextFields en un JLabel a medida que se escriben? [cerrado]

¿Es posible calcular un grupo de JTextFields a medida que se escriben y establecer el resultado en un JLabel?

Por ejemplo:

int iCalc = 0;
JTextField x = new JTextField();
JTextField y = new JTextField();
JTextField z = new JTextField();

JLabel lCalc = new JLabel("Your total is: " + calc);

Como estoy escribiendo, calc se calcula. Pongo en x "12" y se muestra 12. y en y puse "10" 22 se escribe automáticamente ... ect, ect.

Para aclarar "automáticamente" no quiero usar el detector de teclas (como presionar la tecla tab para el siguiente campo de texto) (a menos que sea absolutamente necesario) Y no quiero presionar un botón para hacer los cálculos

Es muy parecido a escribir Hello World en una cadena: a medida que escribo la etiqueta aparecerá: "H", "e", "l", etc.

Espero haberte aclarado lo suficiente

Respuestas a la pregunta(2)

Su respuesta a la pregunta