Positioning the components in Java Swings using MigLayout
===

I am facing an issue in placing the components in MigLayout.
My requirement is to change the position of a component based on user's selection or can say, based on other components as I am playing with the visibility of components. Absolute position looks odd as the components are being placed farther.

Please help me to place the components relatively using miglayout.

Thanks..