This is an awesome tutorial, but you should consider to change
areaTF.setText("" + area);
because using the old trick
"" + areawill convert to a string, but its wrong coding. I recommend using
String.valueOf()to convert it right
they said that in Java 8 they will remove the
"" + areaso be ready.
Anyway, awesome tutorial!