JavaFX and the Missing Interfaces

Daniel Zwolenski zonski at
Mon Nov 5 12:20:59 PST 2012


I think we've had this conversation before. Maybe something to do with interfaces being too brittle where if you add a method anyone implementing it will now be missing a method, whereas with a base class they can add a stub method?

Other frameworks use interfaces extensively though (eg Spring, java.util.Collections), generally with positive outcomes. 

On 06/11/2012, at 5:50 AM, Randahl Fink Isaksen <randahl at> wrote:

> I have been struggling with a number of problems stemming from the way JavaFX is designed – specifically the lack of interfaces for many of the extension points in the class hierarchy.
> It takes some thorough explaining with code examples, so instead of just an unformatted e-mail I posted a more readable explanation of the problem on-line:
> Please read
> I hope we could have a constructive discussion on this matter on this list before I go ahead and file a Jira, so the Jira issue becomes the best possible basis for solving the design problem.
> Thanks
> Randahl

More information about the openjfx-dev mailing list