Thanks for the help, but I really want each new circle instance to have its own timer.

The code you gave would create a new timer, which would increase the radius every 25ms, so when I create a new circle, the new circles would not start at a zeroed radius, but rather what ever the timer is up to.

I am not sure, if invoking a method right after an object literal is allowed at all. But the error message is confusing and does not help. Can you please file an issue in JIRA for that? http://openjfx.java.sun.com/jira

Now to your issue. I think, you should define a new class for that. Something like that:

This will create a new class, which is derived from Circle and adds a timeline-variable. Invoking start() in the init-function makes sure, that the timeline is started when the class is instantiated. (I omitted the local variable radiusOfCircle, because it was not necessary in this code example.)

You can use the class like you would a Circle. This will create an instance of MyCircle and start the timeline automatically.

Thanks Michael, I'll give that a try tonight went I can. As for the error message, I will get some more details and replcaition steps if I can, might not be a need to submit a JIRA issue on that just yet :)