How to use

How it is implemented

The solution chosen adds a component listener to the client-side frame that ensures the minimum size of the frame every time the frame is resized.

Add the Component Listener client-side

We add the component listener to the basic frame in the restoreState() method. The restoreState() method is invoked by the ULC framework for each created client-side proxy. The getBasicComponent() returns the Swing component the proxy stands for, i.e. a JFrame in our case.