Possibly replace the custom corina.ui implementation with an existing Swing XML layout definition library, for example SwixML, which seems particularly similar.