Do Transitions really need to be final?
Michael Heinrichs
michael.heinrichs at oracle.com
Mon Dec 19 05:33:02 PST 2011
Sorry, I did not notice. I just fixed it.
- Michael
On 19.12.2011, at 14:31, Dr. Michael Paus wrote:
> Am 19.12.2011 13:22, schrieb Michael Heinrichs:
>> Hi Dan,
>>
>> the Transition classes are final, because they were not designed to be extended.
>>
>> There is a request in JIRA to add more events to Animation, which would introduce them also in all Transition classes. Can you please take a look and comment on which events you are missing. http://javafx-jira.kenai.com/browse/RT-14455
> This JIRA entry is not public.
>
> Permission Violation
>
> It seems that you have tried to perform an operation which you are not permitted to perform.
>
> If you think this message is wrong, please consult your administrators about getting the necessary permissions.
>>
>> The suggested way to add custom transitions is to extend the Transition class (there is an example in the JavaDocs). I have to admit though, that this story is not finished yet, because of the missing events. Hopefully I will be allowed to add them in the 2.1 release.
>>
>> Thanks,
>> Michael
>>
>>
>>
>> On 17.12.2011, at 08:25, Daniel Zwolenski wrote:
>>
>>> Hey Guys,
>>>
>>> Just wondering if there is a reason for the various transition classes
>>> (FadeTransition, PathTransition, etc) being final? I'm guessing it's some
>>> sort of performance thing but I can't really see it.
>>>
>>> The reason I ask is because I just went to create a FadeTransition that
>>> also implemented a custom interface (in my case EntryTranstion, which has a
>>> setupBeforeAnimation method on it, and a few other things) and discovered I
>>> couldn't.
>>>
>>> I could also see it being useful to be able to extend transitions to form a
>>> library of transition classes. I could use a factory, but it would seem
>>> more inline with what's there if I could create a CircularPathTransition
>>> that extended PathTransition, etc.
>>>
>>> Cheers,
>>> Dan
>
>
> --
> --------------------------------------------------------------------------------------
> Dr. Michael Paus, Chairman of the Java User Group Stuttgart e.V. (JUGS).
> For more information visit www.jugs.de.
>
More information about the openjfx-dev
mailing list