Appendix. Porting a legacy application

You’ve seen how Griffon can be used to create desktop applications from scratch, and you’ve had a lot of fun while doing so. Sadly, all isn’t fun and giggles when it comes to dealing with existing Java-based applications, because you can’t go back in time and begin the project with Griffon as the starting tool. But as the saying goes, hope dies last, and there’s hope for solving this problem. No, it’s not a time machine, no matter how much we long for a TARDIS; rather, it’s a set of tips and features that can ease the transition from a full Java Swing application to a Griffon-enabled one.

Let’s begin with the visible aspect of an application.

Handling legacy views

You might recall that back in section ...

Get Griffon in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.